索引index
- create [unique] index 索引名 on 表名(一或多个列名)
//对表中一个或多个列创建索引
- drop index 索引名 on 表名(drop还可以drop(表名.索引名 | drop 表名 | drop 数据库名))
//删除表中的某个索引
- truncate table表名
//仅删除表中的数据 不删表结构
- alter table 表名 add 一列 | drop 一列 | 其他操作
//对列进行表换,改变表名or数据类型
- auto increment
//新记录入表时生成一个唯一的数字
视图view
视图是指将表中的某些部分取出来,这样对于特定的用户群,他们只能看到整个表格的某个部分
- create view 视图名 as select ...
//【创建】使用select出来的数据构建视图
- select * from 视图名
//【查】显示视图的所有内容
- create or replace view 视图名 as select...
//【更新】将视图用select出来的内容更新
- drop view 视图名
//【删】删掉某个视图
关于NULL
判断是不是NULL,要用IS NULL,而不能用 = NULL
- ifnull(列名,0) 或者 coalese(列名,0)//如果是NULL就返回0,否则返回该列的值