MySQL数据库——修改数据库与列的基本操作
来源:互联网 发布:js数组删除元素splice 编辑:程序博客网 时间:2024/05/29 02:37
[]中括号内为可省略字符
1.添加/删除列
--添加列ALTER TABLE 表名 ADD [COLUMN] 添加列名 添加列类型 [FIRST|AFTER 列名称];--FIRST即为添加至最前,AFTER即为在指定列的后面--若不填写位置,则默认添加至最后方--例(假设前置条件都已定义):ALTER TABLE users ADD name VARCHAR(20) NOT NULL AFTER id;--添加多列与添加单列有两个不同:--1.要在添加列名与列类型时候,加上小括号()隔开--2.添加多列的时候无法指定位置
--删除列ALTER TABLE 表名 DROP [COLUMN] 列名;--删除单列与多列例(假设前置条件都已定义):ALTER TABLE users DROP name;ALTER TABLE users DROP name,DROP age;--注意!删除同时也可以添加,只要使用逗号","隔开就好了
2.修改数据表
--修改列定义ALTER TABLE 表名 MODIFY [COLUMN] col_name column_definition [FIRST | AFTER col_name];--修改列位置例,也可以更换类型(假设前置条件都已定义):ALTER TABLE 表名 MODIFY id SMALLINT UNSIGNED NOT NULL FIRST;--修改列名称(CHANGE既可以修改列定义,也可以修改列名称)ALTER TABLE 表名 CHANGE [COLUMN] old_col_name new_col_name column_definition [FIRST | AFTER col_name];--修改列名称例(假设前置条件都已定义):ALTER TABLE 表名 CHANGE pw password TINYINT UNSIGNED NOT NULL;
--修改数据表名称--方法1.ALTER TABLE 表名 RENAME[TO|AS] new_tb_name--方法2.RENAME TABLE 表名 TO new_tb_name [,tb_name2 TO new tb_name2]...
0 0
- MySQL数据库——修改数据库与列的基本操作
- MySql数据库的基本操作-修改数据表
- 数据库列的基本操作
- MySQL数据库——修改约束基本操作
- MySQL数据库表的基本操作——修改表ALTER TABLE,删除表
- Mysql数据库与sql语言(二)--数据库的基本操作
- MySql数据库的基本操作-修改表数据
- MySql数据库的基本操作-修改表-删除约束
- MySQL数据库学习03-数据表的基本操作:修改
- SQL Server 数据库基本操作——表的创建与修改
- 数据库的基本操作之多列添加
- mysql数据库的基本操作
- MySQL数据库的基本操作
- MySQL数据库的基本操作
- mySql数据库的基本操作
- mysql数据库的基本操作
- MySQL数据库的基本操作
- Mysql数据库的基本操作
- Problem L. World Cup(2016China-Final)【暴力】
- 我的2016
- 这儿有自学前端开发的吗-
- 58 同城 iOS 客户端网络框架的演进之路
- 服务器跳转与客户端跳转的区别
- MySQL数据库——修改数据库与列的基本操作
- web.xml 配置介绍
- 移动开发人机交互
- 1039. Course List for Student (25)PAT甲级
- Ability To Convert
- Wifi模块——ESP8266(三)
- [区间GCD预处理 树状数组 离线] HDU 5869 Different GCD Subarray Query
- BZOJ3164: [Heoi2013]Eden的博弈问题
- Add Two Numbers