0x00 查询
简单查询
1 | -- 查询 users 表包含所有列的所有行 |
限制查询
1 | -- 查询 users 表中的前 5 条数据 |
排序查询
1 | -- 查询 users 表中以 id 列升序排列的所有行 |
格式查询
1 | -- 查询 users 表中的 name 列并将其用括号括起而且设置列别名为 newName |
条件查询
1 | -- 查询 users 表中 id 为 1 的行 |
汇总查询
1 | -- 查询 products 表中 price 的平均值并设为别名 avgPrice |
分组查询
1 | -- 查询 products 表中以 provider 为分组的行数 |
子查询
1 | -- 查询 products 表中 purchaser 列为 users 表中 id 为 1的行 |
联结查询
1 | -- 内联结查询 orders users 表中的 name start 字段(简单格式) |
联合查询
1 | -- 联合查询 products 表和 users 表的 name 列,UNION 默认会清除内容重复的行 |
0x01 插入
1 | -- 插入完整一行至 users 表 |
0x02 更新
1 | -- 更新 users 表中 id 为 1 的行的 name 字段为 zane |
0x03 删除
1 | -- 删除 users 表中的所有数据 |
0x04 创建表
1 | CREATE TABLE `orders` ( |
0x05 更新表
增加列
1 | ALTER TABLE `orders` ADD user_id INT UNSIGNED; |
修改列
1 | ALTER TABLE `orders` CHANGE `product` `newProduct` VARCHAR(255) NOT NULL; |
删除列
1 | ALTER TABLE `orders` DROP COLUMN `user_id`; |
0x06 删除表
1 | DROP TABLE `orders`; |
0x07 重命名表
1 | RENAME TABLE `users` TO `newUsers`; |