Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. ====================对表的操作====================================
  2. 增加一个字段
  3. alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空
  4. alter table user add COLUMN new2 VARCHAR(20) NOT NULL;   //增加一个字段,默认不能为空
  5. 删除一个字段
  6. alter table user DROP COLUMN new2;             //删除一个字段
  7. 修改一个字段
  8. alter table user MODIFY 字段名字 VARCHAR(10);        //修改一个字段的类型
  9. alter table tablename CHANGE 字段名字 新字段名字 int;   //修改一个字段的名称,此时一定要重新指定该字段的类型
  10. 添加外键约束
  11. ALTER TABLE 表名
  12. ADD CONSTRAINT 外键名
  13. FOREIGN KEY (需要设为外键的字段)
  14. REFERENCES 参考表名(参考字段);
  15. 删除外键
  16. ALTER TABLE 表名
  17. DROP FOREIGN KEY 外键名;
  18. 添加唯一键
  19. ALTER TABLE 表名
  20. ADD UNIQUE 唯一键名 (字段1, 字段2, 字段3);
  21. 删除唯一键的语句:
  22. ALTER TABLE 表名
  23. DROP INDEX 唯一键名;
  24.  
  25.  
  26. ===================对表中数据的操作===================================
  27. UPDATE table_name
  28. SET column_name = new_value
  29. 关联查询
  30. /* 内连接*/
  31. #select a.id,a.age,b.id,b.note from a INNER JOIN b WHERE a.o_id = b.id ;
  32. /* 左连接*/
  33. #select a.id,a.age,b.id,b.note from a LEFT JOIN b WHERE a.o_id = b.id ;
  34. /* 右连接 */
  35. #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