1.分类:
- DDL:数据定义语言;(结构层面)
- DML:数据操作语言;(增删改查)
- DCL:数据控制语言;(commit/rollba/save point等)
2.规则和规范:
大小写规则规范:
规则:
- 子行分行,必要时缩进;
- 结束行时:“;、/g、/G”
- 关键字不可缩写/分行
- 列的别名尽量不用" "
补充:字符串和时间日期用' '
规范:
- win大小写不敏感,linux大小写敏感;
- 大小写规范:数据库名、表名、表别名、字段名、字段别名都小写;SQL关键字、函数名、绑定变量都大写;
命名规则:
- 数据库、表名不得超过30个字符,变量名限制为29个;
- 必须只能包含A-Z,a-z,0-9,_共63个字符;
- 数据库名、表名、字段名等对象名中间不要包含空格;
- 必须保证字段没有和保留字、数据库系统或常用方法冲突;如果要用,需要加着重号`;
- 保持字段名和类型的一致性,在命名字段并为其指定数据类型的时候一定要保证一致性。
3.注释:
- #(单行注释)
- -- (单行注释,是--加空格)
- /* */(多行注释)
4.导入现有的数据表、表的数据:
- 命令行:source+文件的路径全名;(通用)
- 图形化界面的工具也可以(运行SQL文件);