【mysql】 修改和删除表
2017-06-13 23:04
127 查看
下面整理mysql修改和删除表相关的语句,以便工作查阅之用。
1 增加column
2 增加column,将其作为第一列
3 增加column,指定其在某一列之后
4 删除column
5 修改表的名称
6 修改column的类型
7 删除表
8 添加外键
9 视图相关
1 增加column
ALTER TABLE products ADD product_description CHAR(20);
2 增加column,将其作为第一列
ALTER TABLE products ADD product_description CHAR(20) first;
3 增加column,指定其在某一列之后
ALTER TABLE products ADD product_description CHAR(20) after product_name;
4 删除column
alter table products drop column product_description;
5 修改表的名称
-- 方法一 RENAME TABLE products TO new_products; -- 方法二 ALTER TABLE customer RENAME customer2;
6 修改column的类型
alter table products modify product_description varchar(60);
7 删除表
drop table products;
8 添加外键
alter table products add FOREIGN key supplier_id_fk(supplier_id) REFERENCES suppliers(supplier_id) ON DELETE CASCADE;
9 视图相关
-- 创建视图 CREATE VIEW prodsupp AS SELECT prod_code, prod_name, supplier_name, supplier_address FROM products, suppliers WHERE (products.supplier_id = suppliers.supplier_id); -- 查看视图 show create view prodsupp; -- 替换视图 create or replace view prodsupp as select ... --删除视图 drop view prodsupp;
相关文章推荐
- mysql修改最后一条记录&删除第一条记录
- discuz sql mysql 新增字段 添加字段 删除字段 修改字段
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- mysql 修改表/字段 增加/删除表索引
- mysql 修改表/字段 增加/删除表索引
- mysql新建用户,用户授权,删除用户,修改密码
- 如何设置Mysql同步(Replication) 分享修改删除
- MySQL对表的复制,修改及删除
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- mysql新建用户,用户授权,删除用户,修改密码
- MySQL新建用户,授权,删除用户,修改密码操作
- MySQL新建用户,授权,删除用户,修改密码
- mysql修改表名,列名,列类型,添加表列,删除表列
- MySQL新建用户,授权,删除用户,修改密码操作
- 一个mysql小练习[建表|查询|修改表|增加字段|删除字段|]
- MySQL新建用户,授权,删除用户,修改密码
- MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作
- MySQL删除修改主键
- C语言操作mysql 添加、删除、修改、查询实例
- 连接MySQL并提供查询,删除,修改和添加的java程序