MySql修改数据表
2016-06-05 13:31
423 查看
1.数据表添加列
ALTER TABLE users1 ADD age TINYINT UNSIGNED NOT NULL DEFAULT 10;
2.添加列并位于某个列的后面
ALTER TABLE users1 ADD password VARCHAR(20) NOT NULL AFTER username;
3.删除一个列
ALTER TABLE users1 DROP password;
4.删除多个列
ALTER TABLE usres1 DROP age,DROP truename;
5.添加主键约束
ALTER TABLE users2 ADD CONSTRAINT PK_users2_id PRIMARY KEY(id)
6.添加唯一约束
ALTER TABLE users2 ADD UNIQUE(username);
7.添加外键约束
ALTER TABLE users2 ADD FOREIGN KEY (pid) REFERENCES provinces(id);
8.添加默认约束
ALTER TABLE users2 ALTER age SET DEFAULT 15;
9.删除默认约束;
ALTER TABLE users2 ALTER AGE DROP DEFAULT;
ALTER TABLE users1 ADD age TINYINT UNSIGNED NOT NULL DEFAULT 10;
2.添加列并位于某个列的后面
ALTER TABLE users1 ADD password VARCHAR(20) NOT NULL AFTER username;
3.删除一个列
ALTER TABLE users1 DROP password;
4.删除多个列
ALTER TABLE usres1 DROP age,DROP truename;
5.添加主键约束
ALTER TABLE users2 ADD CONSTRAINT PK_users2_id PRIMARY KEY(id)
6.添加唯一约束
ALTER TABLE users2 ADD UNIQUE(username);
7.添加外键约束
ALTER TABLE users2 ADD FOREIGN KEY (pid) REFERENCES provinces(id);
8.添加默认约束
ALTER TABLE users2 ALTER age SET DEFAULT 15;
9.删除默认约束;
ALTER TABLE users2 ALTER AGE DROP DEFAULT;
相关文章推荐
- Mysql数据库连接、查询、记录集操作代码
- MySQL frm ibd 文件丢失的恢复
- Mysql-proxy中的lua脚本编程(一)
- MySQL索引类型介绍
- MySQL性能优化的20条经验
- MySQL使用一条INSERT语句插入多条记录
- MySQL5.7.安装及启动问题
- MYSQL 常用命令
- Mysql外检约束的参照操作
- mysql 入门基础(8)—数据库系统设计
- jdbc随手笔记-对于dao通用方法的抽取
- MAC MySQL 重置密码
- gem install mysql2 安装出错原因
- 使用MySQL正则表达式
- 利用MySQL实现分页的web小项目
- MySQL优化存储IP地址
- mysql int类型的长度值问题
- Mysql5.6.28版本主从复制详解
- mysql 忘记密码,如何修改
- MySQL之常用命令