基础
约束,约束就是字段约束,如
NOT NULL, UNIQUE,PRIMARY KEY,FOREIGN KEY,CHECK,DEFAULTSQL | Constraints - GeeksforGeekswww.geeksforgeeks.org
创建角色,这个DBA会用,就是创建role,再把角色赋给用户。
这样操作角色的权限,就不用操作用户的权限了。
SQL | Creating Roles - GeeksforGeekswww.geeksforgeeks.org
索引索引是用来加速查询的,但会降低插入和更新速度。索引可以添加或去掉,对数据没有影响。
何时应该建索引
1,字段包含的值返回很广
何时不应该建索引
1,表很小
2,字段不被用于搜索条件
3,字段经常更新
SQL indexes - GeeksforGeekswww.geeksforgeeks.org
SQL 查询过程SQL | Query Processing - GeeksforGeekswww.geeksforgeeks.org
介绍 NoSQLIntroduction to NoSQL - GeeksforGeekswww.geeksforgeeks.org
子句和操作
SQL | Intersect & Except clause
SQL | Intersect & Except clause - GeeksforGeekswww.geeksforgeeks.org
SQL | Wildcard operatorswildcard 一般翻译为通配符。
wild card的本意是扑克牌里的大王,可以代替任何一张牌。所以也就可以代替认可一个字符,因此当作通配符。
wildcard和 like语句一起连用,常用的通配符为 %,如
select * from bigtable WHERE name like "点%"
SQL | Wildcard operators - GeeksforGeekswww.geeksforgeeks.org
SQL | DDL, DQL, DML, DCL and TCL Commands再次分类SQL
SQL | DDL, DQL, DML, DCL and TCL Commands - GeeksforGeekswww.geeksforgeeks.org
DESC 语句可以描述表的结构
desc table_name
SQL | DESCRIBE Statement - GeeksforGeekswww.geeksforgeeks.org
SQL | Case Statementkunpengku:CASE语句zhuanlan.zhihu.com
SQL | ALTER (RENAME)修改表的名字和修改字段的名字
SQL | ALTER (RENAME) - GeeksforGeekswww.geeksforgeeks.org
SQL | ALTER (ADD, DROP, MODIFY)添加字段,删除字段,修改字段
SQL | ALTER (ADD, DROP, MODIFY) - GeeksforGeekswww.geeksforgeeks.org
MySQL常用SQL
kunpengku:MySQL 常用SQLzhuanlan.zhihu.com