MySQL 添加列 修改列 删除列
2016-03-17 17:37
447 查看
ySql
增加字段 删除字段 修改字段名称 修改字段类型
SQL基础操作: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的简单语法,常用,却不容易记住。当然,这些Sql语法在各数据库中基本通用。下面列出:
1.增加一个字段
alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空
alter table user add COLUMN new2 VARCHAR(20) NOT NULL; //增加一个字段,默认不能为空
2.删除一个字段
alter table user DROP COLUMN new2; //删除一个字段
3.修改一个字段
alter table user MODIFY new1 VARCHAR(10); //修改一个字段的类型
alter table user CHANGE new1 new4 int; //修改一个字段的名称,此时一定要重新指定该字段的类型
相关文章推荐
- MySql参数优化
- MYSQL IN 与 EXISTS 的优化示例介绍
- MySQL配置文件my.cnf中文详解附mysql性能优化方法分享
- MySQL数据类型--日期和时间类型
- mysql常用函数汇总
- MYSQL打开的文件数量太多
- mysql Having用法
- Mysql group_concat的反向应用实现(Mysql列转行)
- 关于jsp+mysql+tomcat数据表格分页的解决方案
- mysql主从数据库
- MYSQL导入数据load data infile三种方式
- mysql正则匹配解决查询一个字段是否在另一个字段中
- 命令行安装mysql5.7失败(提示信息:MySql服务无法启动.服务没有报告任何错误)
- MySql 常见错误代码大全
- mysql in 排序 也可以按in里面的顺序来排序
- mysql的grant权限
- mac 下面mysql启动出现问题的解决方法
- mysql ERROR 1045 (28000): Access denied for user解决方法 (转)
- mysql运行sql文件出错
- mysql 游标与事务共同使用