码迷,mamicode.com
首页 > 数据库
Oracle ->> 生成测试数据
declare v_exists_table number;begin select count(*) into v_exists_table from all_tables where table_name = 'NUMBERS'; if v_exists_table 0 then e...
分类:数据库   时间:2015-06-28 17:03:28    阅读次数:132
Head First SQL笔记
看的时候总结了一下,如下:Chapter 1:创建数据库CREATE DATABASE database_name;使用数据库USE database_name;创建表CRATE TABLE table_name(col2 VAR_TYPE,col1 VAR_TYPE NOT NULL DEFAUL...
分类:数据库   时间:2015-06-28 16:59:10    阅读次数:179
CMD下修改mysql的root用户密码
文章转载自...CMD下,切换到mysql的bin目录下(目录加入到环境变量中绕过此步)输入mysql -u root -p,输入旧密码,进入mysql状态MySQL>use MySQL;update user set password='新密码' where user='root';MySQL>f...
分类:数据库   时间:2015-06-28 16:58:24    阅读次数:117
MySQL中表复制:create table like 与 create table as select
1 CREATE TABLE A LIKE B此种方式在将表B复制到A时候会将表B完整的字段结构和索引复制到表A中来。2. CREATE TABLE A AS SELECT * FROM B此种方式只会将表B的字段结构复制到表A中来,但不会复制表B中的索引到表A中来。这种方式比较灵活可以在复制原表....
分类:数据库   时间:2015-06-28 16:55:30    阅读次数:162
Windows中cmd操作mysql
需要注意的是,操作要记得分号结尾如果忘记输入分号可以用\c来结束命令输入常见的操作如下表: 1 将mysql目录下bin目录中的mysql.exe放到C:\WINDOWS下,可以执行以下命令 2 3 连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也....
分类:数据库   时间:2015-06-28 16:53:51    阅读次数:108
mysql 占用的内存大小
1、mysql执行查询计划,key_len表示索引使用的字节数,这个字节数和三个条件有关。mysql> create table t1(v1 char(10));Query OK, 0 rows affectedmysql> create index index_v1 on t1(v1);Query...
分类:数据库   时间:2015-06-28 16:52:11    阅读次数:107
Oracle ->> 随机函数
SQL SERVER下生成随机数据干得多,可是到了Oracle下我就傻了。没用过Oracle,不知道该怎么办?SQL SERVER下依靠TABLESAMPLE或者CHECKSUM(NEWID())来做随机抽样,Oracle则有它自己的随机抽样方法。这里找到一篇文章讲得挺好的:http://www.c...
分类:数据库   时间:2015-06-28 16:52:29    阅读次数:181
DBCP
1.简介连接池的基本思想为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去;数据库连接池负责分配、管理和释放数据库连接;数据库连接池在初始化时将创建一定数量(由最小数据库连接数决定)的数据库连接放到连接池中,连接...
分类:数据库   时间:2015-06-28 16:48:37    阅读次数:188
mysql的优化
1、编程分为两种:命令式编程:Imperative Programming,程序员需要告诉程序应该怎么做,也就是 How To Do,传统的高级语言都是命令式编程,比如C#,Java,命令式编程也称为过程化编程,工作在第一线的程序员要做这类工作。声明式编程:Declarative Programmi...
分类:数据库   时间:2015-06-28 16:48:36    阅读次数:133
mysql 执行计划的理解
1、执行计划就是在sql语句之前加上explain,使用desc 也可以。2、desc有两个选项extended和partitions,desc extended 将原sql语句进行优化,通过show warnings 可以看到优化后的sql语句。 desc partitions 可以查看使用分.....
分类:数据库   时间:2015-06-28 16:48:21    阅读次数:151
小贝_mysql三种子查询
一个好的模型,便于我们去理解。当我们编写一条sql语句时,可以通过以下几点去理解: a、where表达式,把表达式放在行中,看表达式是否为真 b、列: 理解成变量,可以运算 c、 取出结果,可以理解成一张临时表...
分类:数据库   时间:2015-06-28 15:44:49    阅读次数:117
oracle常用数据类型
oracle中常用数据类型分为三大类:...
分类:数据库   时间:2015-06-28 15:42:38    阅读次数:98
JDBC高级特性(二)事务、并发控制和行集
一、事务 事务是指一个工作单元,它包含了一组添加,删除,修改等数据操作命令,这组命令作为一个整体向系统提交执行,要么都执行成功,要么全部恢复 在JDBC中使用事务 1)con.setAutoCommit(false),取消自动提交 2)对数据库执行一个或多个操作(一个或多个SQL语句) 3)con.commit(),提交事务(上面的第二部的多个操作就作为一个整体提交执行) 4)如果某个...
分类:数据库   时间:2015-06-28 15:40:19    阅读次数:237
MySQL基本数据操作
创造数据(插入数据) insert into 表名(字段列表) valuse(值列表); insert into exam_student(stu_name,stu_no) values('xiaoming','1205040219'); 如果需要在插入数据时,为所有的字段设置值,那么可以省略字段列表,要求与表中的字段顺序一致。 insert into exam_student val...
分类:数据库   时间:2015-06-28 15:41:06    阅读次数:136
Oracle开发人员守则
以下为Oracle大师级语录: Oracle Database developers should follow is to do everything they can in SQL. What they cannot do in SQL, they should do in PL/SQL. And what they cannot do in PL/SQL, they should do in...
分类:数据库   时间:2015-06-28 15:40:58    阅读次数:174
数据库 UPDATE多条记录不同值,同时UPDATE多个字段
数据库 UPDATE多条记录不同值,同时UPDATE多个字段。...
分类:数据库   时间:2015-06-28 15:38:23    阅读次数:132
大数据下的sql语句使用
(一) mysql limit大数据量分页优化方法 首先创建一个表  CREATE TABLE `ipdatas` ( `id` int(11) NOT NULL AUTO_INCREMENT, `uid` int(8) NOT NULL DEFAULT '0', `ipaddress` varchar(50) NOT NULL, `source` varchar(255) D...
分类:数据库   时间:2015-06-28 15:39:59    阅读次数:168
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!