Alter改变终结
#alter
#删除date列但若表中只有一个字段无法使用drop删除
ALTER TABLE z_staff_info_copy1 DROP `date`;
ALTER TABLE z_staff_info_copy1 ADD COLUMN `i` INT(10) NOT NULL COMMENT '随便添加一列' AFTER `crdate`
#新增一列在首列
ALTER TABLE z_staff_info_copy1 ADD COLUMN `First_list` INT (10) NOT NULL COMMENT '自增' FIRST
#修改字段名字或名称 以在ALTER命令中使用 MODIFY 或 CHANGE 子句
ALTER TABLE z_staff_info_copy1 MODIFY Age CHAR(10)
#使用 CHANGE 子句, 语法有很大的不同。 在 CHANGE 关键字之后,紧跟着的是你要修改的字段名,然后指定新字段的类型及名称
ALTER TABLE z_staff_info_copy1 CHANGE j Age INT(10);
ALTER TABLE z_staff_info_copy1 MODIFY Age INT(10) COMMENT '年龄';
#仅仅修改字段类型
ALTER TABLE z_staff_info_copy1 CHANGE j j INT;
ALTER TABLE z_staff_info_copy1 CHANGE Age1 Age INT(10) NOT NULL COMMENT '年龄' ;
#alter设置默认值
ALTER TABLE z_staff_info_copy1 MODIFY Age INT(10) NOT NULL DEFAULT 100;
#修改默认值
ALTER TABLE z_staff_info_copy1 ALTER Age SET DEFAULT 1000;
SHOW COLUMNS FROM z_staff_info_copy1;
#删除默认值
ALTER TABLE z_staff_info_copy1 ALTER Age DROP DEFAULT;
#修改数据表类型
ALTER TABLE z_staff_info_copy1 TYPE = MYISAM;
#查看数据表类型
SHOW TABLE STATUS LIKE 'z_staff_info_copy1'
#修改表名
ALTER TABLE z_staff_info_copy1 RENAME TO z_staff_info_copy2;
#ALTER 命令还可以用来创建及删除MySQL数据表的索引
最新文章
- CSS实现背景透明,文字不透明,兼容所有浏览器
- IIS7配置Gzip压缩 JS压强失败的原因
- dfs序 + RMQ = LCA
- 2016.8.16 JQuery学习记录
- 【iCore3 双核心板】例程二十四:LAN_DHCP实验——动态分配IP地址
- js上下滚屏效果,代码通过测试
- Entity Framework 学习之--Ling to entity实现分页
- <;php>;删除(有内容的)文件夹函数程序
- Swift 内存管理详解
- include包含头文件的语句中,双引号和尖括号的区别
- ERROR [main] master.HMasterCommandLine Master exiting
- HTML常用基础标签
- js改变数组的两个元素的位子,互换、置顶
- python_字符编码
- PHP中this,self,parent的区别
- OC基础成员变量、属性变量、实例方法与类方法
- JavaScript 中的正则表达式
- go等待N个线程完成操作总结
- Django media 配置
- 海外VPS
热门文章
- c++ 事件回调 java
- 【Appium遇到的坑】环境配置无误,路径无中文,无空格,提示error: Logcat capture failed: spawn ENOENT
- ERROR 1045 (28000): Access denied for user &#39;xxx&#39;@&#39;localhost&#39; (using password: YES)
- psp周总结02
- 强化学习之MDP
- 深入理解java:1. JVM虚拟机的构成
- [Web 前端] 029 jQuery 元素的“节操”
- [转帖]Oracle 查询各表空间使用情况--完善篇
- CAS单点登录系统--进阶
- WHY吃糖果 QDUOJ 二分嵌套