Sql 命令
SQL 语句没有明显分隔标志。
ALTER 命令
CREATE 命令
DROP DELETE 命令
INSERT 命令
SELECT 命令
UPDATE 命令
SHOW 命令
EXECUTE 命令
Backup-Restore 命令
GRANT 命令
特效命令
指定表的几种句式
database_name.owner.table_name
database_name..table_name
owner.table_name
table_name
有利于语句可读性的基本原则
每个子句单独列一行
一行中写不下换行后,要缩进几格
语句缩进风格应一致
用到多个表时,应使用表的别名
每个列单独占一行
每个单名单独占一行
WHERE 子句每个条件占一行
SQL 语句优化策略
FROM 多张表时,将小些的表置于前面。
设置条件时,将主表的列置于连接运算符 右 侧。
建立索引,避免出现全表游览。
尽量使用关键字 IN 代替 OR 运算符,加快检索速度。
避免使用 HAVING 子句,这会导致优化器的客外工作。
尽量避免大的排序操作,在内存不足时影响反应时间。
对常用的查询,应建立存储过程。