Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ====================对表的操作====================================
- 增加一个字段
- alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空
- alter table user add COLUMN new2 VARCHAR(20) NOT NULL; //增加一个字段,默认不能为空
- 删除一个字段
- alter table user DROP COLUMN new2; //删除一个字段
- 修改一个字段
- alter table user MODIFY 字段名字 VARCHAR(10); //修改一个字段的类型
- alter table tablename CHANGE 字段名字 新字段名字 int; //修改一个字段的名称,此时一定要重新指定该字段的类型
- 添加外键约束
- ALTER TABLE 表名
- ADD CONSTRAINT 外键名
- FOREIGN KEY (需要设为外键的字段)
- REFERENCES 参考表名(参考字段);
- 删除外键
- ALTER TABLE 表名
- DROP FOREIGN KEY 外键名;
- 添加唯一键
- ALTER TABLE 表名
- ADD UNIQUE 唯一键名 (字段1, 字段2, 字段3);
- 删除唯一键的语句:
- ALTER TABLE 表名
- DROP INDEX 唯一键名;
- ===================对表中数据的操作===================================
- UPDATE table_name
- SET column_name = new_value
- 关联查询
- /* 内连接*/
- #select a.id,a.age,b.id,b.note from a INNER JOIN b WHERE a.o_id = b.id ;
- /* 左连接*/
- #select a.id,a.age,b.id,b.note from a LEFT JOIN b WHERE a.o_id = b.id ;
- /* 右连接 */
- #select a.id,a.age,b.id,b.note from a RIGHT JOIN b WHERE a.o_id = b.id ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement