MySQL 添加列,修改列,删除列
2014-01-02 19:36
519 查看
MySQL 添加列,修改列,删除列
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;
修改表名:alter table t_book rename to bbb;
添加列:alter table 表名 add column 列名 varchar(30);
删除列:alter table 表名 drop column 列名;
修改列名MySQL: alter table bbb change nnnnn hh int;
修改列名SQLServer:exec sp_rename't_student.name','nn','column';
修改列名Oracle:lter table bbb rename column nnnnn to hh int;
修改列属性:alter table t_book modify name varchar(22);
sp_rename:SQLServer 内置的存储过程,用与修改表的定义。
MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
查看表的字段信息:desc 表名;
查看表的所有信息:show create table 表名;
添加主键约束:alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段);
添加外键约束:alter table 从表 add constraint 外键(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段);
删除主键约束:alter table 表名 drop primary key;
删除外键约束:alter table 表名 drop foreign key 外键(区分大小写);
修改表名:alter table t_book rename to bbb;
添加列:alter table 表名 add column 列名 varchar(30);
删除列:alter table 表名 drop column 列名;
修改列名MySQL: alter table bbb change nnnnn hh int;
修改列名SQLServer:exec sp_rename't_student.name','nn','column';
修改列名Oracle:alter table bbb rename column nnnnn to hh int;
修改列属性:alter table t_book modify name varchar(22);
sp_rename:SQLServer 内置的存储过程,用与修改表的定义。
相关文章推荐
- 如何改善 MySQL 数据装载操作效率的方法
- MySQL 锁模式
- kettle连接mysql错误连接数据库org.pentaho.di.core.exception.KettleDatabaseException
- mysql数据库错误ERROR 1130:Host '' is not allowed to connect to this mysql server
- C API 访问mysql
- mysql连续查询相同表格进行比较
- 基于Gtid的mysql主从复制 和 mysql-proxy 读写分离
- Mysql 触发器
- Mysql5.6分区表转换功能
- WIN7下配置和使用解压缩版MYSQL
- mysql 性能优化方案
- MySQL高效编程--学习笔记
- 查看 mysql 数据库当前连接数
- freeradius连接 mysql
- 使用GDB 修改MySQL参数不重启
- MYSQL开启慢查询日志实施
- MySql按周/月/日分组统计数据的方法
- MySQL更改数据存储引擎,禁用innodb
- (转)MySQL提示“too many connections”的解决办法
- perl调用mysql时出现的错误--处理一例