A.MySQL执行大部分修改表结构操作的方法是用新的结构创建一个空表,从旧表中查出所有数据插入新表,然后删除旧表
B.一般而言,大部分ALTERTABLE操作将导致MySQL服务中断
C.表上创建了索引,如果使用ALTERTABLE将更为耗时
D.修改表上列的列名可使用关键字MODIFY
A.数据库的用户、权限设置、关键字等MySQL自己需要使用的控制和管理信息
B.数据库的表的信息
C.数据库的视图信息
D.数据库的物理结构
A.使用insert/*+append*/into进行插入数据
B.使用altertableTableNameshrinkspacecompcat收缩表
C.使用delete将数据删除
D.使用truncatetableTableNamedropstorage
A.禁用保留字、关键字,如 desc、,asc,key
B.表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 tinyint ( 1是,0否)
C.表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 tinyint ( 0是,1否)
D.表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中间只 出现数字
E.数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要慎重考虑
F.数据库 名、表名、字段名,都不允许出现任何大写字母,避免节外生枝
A.建立临时表,创建索引的操作,必须放在插入临时表数据之后,避免每插入一条数据维护一次索引
B.一次批量提交SQL的语句不应该超过500条,如果超过,需要分几次提交
C.对固定列临时表尽量使用会话级的临时表,临时表脚本不需要在PDM上进行维护
D.临时表使用完后,及时的删除
A.总原则:统一、直观、模块化、清晰易读
B.SELECT语句 查询语句采用以下原则编写 每个部分分行编写,将每一行的第一个关键字与第一行的SELECT头部对齐
C.SQL关键字用大写,列名和表名建议同数据库
D.SQL关键字首字母用大写,列名和表名建议同数据库
E.代码对齐缩进时,统一用4个空格代替TAB键