码迷,mamicode.com
首页 >  
搜索关键字:ddl    ( 3229个结果
思考线上如何既保证不影响查询,又能做更新操作
目前遇到的情况有:一、数据库进行在线ddl(修改表结构和字段)也是使用重名表名的方式。复制一张表,包括里面的数据,假设名称为tmp。在这张tmp表上面执行dll语句操作。此时要记录某个时刻开始对数据库的更新操作sql,缓存起来。执行dll操作完毕。就把之前缓存起的sql放到这个tmp表中执行一遍。二...
分类:其他好文   时间:2014-11-02 16:12:55    阅读次数:225
[转] Oracle利用DBMS_METADATA.GET_DDL获取对象DDL语句
dbms_metadata.get_ddl1.得到一个表或索引的ddl语句SELECT DBMS_METADATA.GET_DDL('TABLE','DEPT','SCOTT') FROM DUAL;select dbms_metadata.get_ddl('INDEX','PK_DEPT','SC...
分类:数据库   时间:2014-10-31 20:28:44    阅读次数:306
mysql ddl语句
sql语言分为三个级别。1、ddl语句,数据定义语句,定义了数据库、表、索引等对象的定义。常用语句包含:create、drop、alter。2、dml语句,数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性,常用语句包含insert、delete、update、select等。3、...
分类:数据库   时间:2014-10-31 15:12:32    阅读次数:379
2014年10月30日-----SQL的基础知识
数据库的概念结构化查询语言:structuredquerylanguage简称:SQL数据库管理系统:databasemanagementsystem简称:DBMS数据库管理员:databaseadministration简称:DBASQL的语言类别DDL数据定义语言create(创建)drop(删...
分类:数据库   时间:2014-10-30 18:56:45    阅读次数:166
truncate table与delete区别
truncate table需要drop table权限,它是完全清空一张表。 从逻辑上看,truncate table同delete 一样,或是drop table +create table一样。使用truncate table删除全表数据,要比delete要快。使用truncate table清空数据,不能进行回滚,且不受表间外键约束限制。 truncate是DDL语句,而且delete...
分类:其他好文   时间:2014-10-30 17:02:20    阅读次数:143
sql
sqlplus 指令 conn sqlplus desc一个认知 oracle两个概念 主键 外键三个名词 sql pl/sql sqlplus四种约束 实体约束 引用约束 列级约束 用户自定义约束五种分类 select DML DDL TCL DCL六种对象 table view sequen.....
分类:数据库   时间:2014-10-30 10:57:20    阅读次数:305
MySQL5.7 加强了在线DDL(varchar字符集)
在MySQL5.6引入了在线DDL,添加字段和辅助索引不锁表,但修改字段属性是锁表的。请见:http://hcymysql.blog.51cto.com/5223301/1370546如今在MySQL5.7,加强了修改varchar字段属性不锁表,例:100万行的表,现在要把padvarchar(65)修改为padvarchar(80),可以看到,不用拷贝数..
分类:数据库   时间:2014-10-28 18:07:27    阅读次数:245
DB2中三个有关锁变量DB2_EVALUNCOMMITTED,DB2_SKIPDELETED和DB2_SKIPINSERTED的使用
本文主要解释下DB2中三个有关锁变量DB2_EVALUNCOMMITTED,DB2_SKIPDELETED和DB2_SKIPINSERTED的使用 实验环境: DB2 v9.7.0.6 AIX 6.1.0.0 采用默认的隔离级别CS STUDENT表的DDL与初始内容 CREATE TABLE "E97Q6C  "."STUDENT"  (                   "...
分类:数据库   时间:2014-10-27 12:52:50    阅读次数:302
mysql语句
--数据定义语言(DDL)1.创建和删除数据库:create database和 drop database语句;2.创建、修改、重命名、删除表:create table 表名、alter table 表名(add/drop)列名、rename table、drop table 表名;3.创建和删除...
分类:数据库   时间:2014-10-26 00:14:50    阅读次数:213
mysql
1、主键默认就是 非空也就是 null 的那一列 为 nonot null → no2、数据库里的mysql库里面有用户3、DDL语言主要是对数据表的添加,删除,修改操作修改有三种方式:alter table teacher modify job varchar(50);alter table te...
分类:数据库   时间:2014-10-25 22:53:58    阅读次数:272
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!