码迷,mamicode.com
首页 > 数据库
MySQL 数据库设计 笔记与总结(4)维护优化
【维护和优化的工作】① 维护数据字典② 维护索引③ 维护表结构④ 在适当的时候对表进行水平拆分或垂直拆分【维护数据字典】a 使用第三方工具对数据字典进行维护b 利用数据库本身的备注字段来维护数据字典,以 MySQL 为例:c 导出数据字典【维护索引】如何选择合适的列建立索引?【维护索引的注意事项】【...
分类:数据库   时间:2015-05-05 01:14:10    阅读次数:179
Oracle使用order by排序关于null值处理
在Oracle中使用order by进行查询排序时,如果排序字段中有空值(null),排序结果可能会达不到我们想要的结果。如:select * from test order by age desc; 按照age字段降序排序,结果如下:将sql语句改为select * from test order by age desc nulls last;即可将null值排到最后。”nulls last”将...
分类:数据库   时间:2015-05-05 00:06:39    阅读次数:178
oracle 函数
字符函数Lower(char): 将字符串转化为小写的格式Upper(char): 将字符串转化为大写的格式Length(char): 返回字符串的长度Substr(char,m,n): 取字符串的子串,m表示截取起始位置,n表示截取的长度--将所有员工的名字按小写的方式显示select lower...
分类:数据库   时间:2015-05-04 23:59:20    阅读次数:287
Oracle 更改字符集 更改后之前的中文全成乱码了
安装时采用什么字符集主要看你的需求,一般测试用的话,就用UTF8.后面可以修改,10g:UTF8 到ZHS16GBKSHUTDOWN IMMEDIATE; STARTUP MOUNT ; ALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM SET ...
分类:数据库   时间:2015-05-04 23:53:26    阅读次数:281
oracle
select saddr,sid,serial#,paddr,username,status from v$session where username is not null;alter system kill session'195,169';drop user emis cascade;sql...
分类:数据库   时间:2015-05-04 23:54:33    阅读次数:200
数据库范式(知乎)
http://www.zhihu.com/question/24696366数据库泛型就是数据库应该遵循的规则,也称为范式1NF:所有的域都是原子性的,即表的每一列都是不可分割的原子数据项,不能是集合、数组、记录等非原子数据项。即实体中的某个属性有多个子属性时,必须拆分为不同的属性。第一范式是对关系...
分类:数据库   时间:2015-05-04 23:48:25    阅读次数:1840
oracle中事务处理
事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml语句要么全部成功,要么全部失败。事务和锁当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其它用户改表的结构,这里对我们用户来讲是非常重要的。提交事务当执行commit语句可以提交事务,当执行了commit语句后...
分类:数据库   时间:2015-05-04 23:48:50    阅读次数:195
sql执行顺序及编写优化依据
每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只是最后一步生成的表才会返回 给调用者。如果没有在查询中指定某一子句,将跳过相应的步骤。标准的 SQL 的解析顺序为:(1).FROM 子句, 组装来自不同数据源的数据(2).WHER...
分类:数据库   时间:2015-05-04 23:47:39    阅读次数:198
数据库管理系统之存储和索引
一、基本概念8.1 外部存储上的数据在磁盘上读写存储信息的单位是页,页的大小是DBMS的一个参数,典型的值是4KB或者8KB.页I/O(从磁盘输入输入到主存和从主存输出到磁盘)的代价代表了典型的数据库操作的代价,因此优化数据库系统来减小这个代价十分重要。谨记要点: 1.磁盘是最重要的外存设备,它允许...
分类:数据库   时间:2015-05-04 23:40:48    阅读次数:411
oracle中操作数据
使用特定格式插入日期值insert into emp values(7950,'ZHANGSAN','MANAGER','7782',to_date('1988-11-11','yyyy-mm-dd'),1200.00,50.00,10);insert into emp values(7951,'Z...
分类:数据库   时间:2015-05-04 23:28:00    阅读次数:130
MySQL复习(一)Mysql简介
1.1MySQL简介 1.1.1MySQL是一个真正意义上的多用户、多线程SQL数据库1.2关系数据库管理系统在过去的许多年里,有关于“数据库”这个名词定义。是一服务在过去的许多年里,有关于“数据库”这个名词定义。是一服务在过去的许多年里,有关于“数据库”这个名词定义。是一服务在过..
分类:数据库   时间:2015-05-04 22:22:50    阅读次数:256
oracle impdp导入数据库报ora-14460错误
数据库版本:源库:11.2.0.4目的库:11.2.0.1操作如下:将源库expdp导出来的数据导入到目的库时,有分区的表报如下错误ORA-14460:onlyoneCOMPRESSorNOCOMPRESSclausemaybespecified解决方法:在impdp命令加transform=segment_attributes:n参数即可impdpusername/passworddirect..
分类:数据库   时间:2015-05-04 22:22:37    阅读次数:350
mysql数据类型分析总结
MySQL数据类型 数值值 数值是诸如48或193.62这样的值。MySQL支持说明为整数(无小数部分)或浮点数 (有小数部分)的值。整数可按十进制形式或十六进制形式表示。 (字符)串值 串是诸如“Madison,Wisconsin”或“patientshowsimprovement”这样的值。既可用单引号也可用双引号将串值括起来。 序列说明...
分类:数据库   时间:2015-05-04 22:18:31    阅读次数:266
Mysql常识
修改 Mysql 密码 C:\Program Files\MySQL\MySQL Server 5.1\bin>mysqladmin -u root -p password 123456 Enter password mysql 启动错误1053:服务没有及时响应启动或者控制请求     解决方案来源: http://www.2cto.c...
分类:数据库   时间:2015-05-04 22:16:17    阅读次数:156
mysql将数据导入到excel中
先创建一张测试的数据表 create table users(  username varchar(40) not null,  password varchar(40) not null)charset=utf8; 插入数据 insertinto users values("admin","admin"); insertinto users values("理央silence","王...
分类:数据库   时间:2015-05-04 22:09:23    阅读次数:168
关于新版税控数据库密码的获取
税控数据库密码获取
分类:数据库   时间:2015-05-04 22:01:39    阅读次数:147
SQL 操作结果集 -并集、差集、交集、结果集排序
操作结果集 为了配合测试,特地建了两个表,并且添加了一些测试数据,其中重复记录为东吴的人物。 表:Person_1魏国人物 表:Person_2蜀国人物 A、Union形成并集 Union可以对两个或多个结果集进行连接,形成“并集”。子结果集所有的记录组合在一起形成新的结果集...
分类:数据库   时间:2015-05-04 22:01:00    阅读次数:219
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!