MySQL基础教程10-Mysql数据表修改操作
2017-12-18 14:01
786 查看
由于表包含表本身和表内字段,所以数据表操作包含表本身更新操作和表内字段更新操作。表本身修改操作主要有表名称修改和表字符集、校对集、存储引擎修改。
表重命名操作
语法格式:rename table 老表名to 新表名;
例子:
修改表的字符集
之前,我们在创建表的操作中字符集是UTF8,现在我把字符集改成GBK;
语法格式:alter table my_student charset GBK;
举例:
先查询当前表的字符集是什么格式,下面显示是UTF8;
使用命令改成GBK;
表字段修改,字段修改主要包括:新增,修改重名,删除
字段新增
语法格式:alter table 表名add [column] 字段名数据类型 [列属性] [位置];
位置:新增字段名可以存放在表中任意位置。
常见参数:First:第一个位置, After:在哪个字段之后,例如after 字段名;默认:在当前表最后一个字段之后。
命令举例:
给学生表增加ID放第一个位置。之前表的字段如下
也是就是,我们需要新增一个ID的字段,放在Number之前,命令如下:
修改字段:通常是修改属性或者数据类型
语法格式:alter table 表名 modify 字段名数据类型 [属性] [位置];
举例:
将my_student中的Number字段变成固定长度,且放在Name之后的位置。
做了两个修改,数据类型从varchar改成char,位置调整到Name之后。
重命名字段
语法格式:alter table 表名 change 旧字段新字段名 数据类型 [属性] [位置];
命令举例:修改学生表中的gender为sex
删除字段
语法格式:alter table 表名 drop 字段名;
命令举例:删除学生表中的年龄字段;
关于表的修改操作就介绍到这里,本篇需要注意一下几个英文使用范围。
重命名: rename
修改表:alter
新增字段: add
重命名字段:change
删除字段:drop
表重命名操作
语法格式:rename table 老表名to 新表名;
例子:
修改表的字符集
之前,我们在创建表的操作中字符集是UTF8,现在我把字符集改成GBK;
语法格式:alter table my_student charset GBK;
举例:
先查询当前表的字符集是什么格式,下面显示是UTF8;
使用命令改成GBK;
表字段修改,字段修改主要包括:新增,修改重名,删除
字段新增
语法格式:alter table 表名add [column] 字段名数据类型 [列属性] [位置];
位置:新增字段名可以存放在表中任意位置。
常见参数:First:第一个位置, After:在哪个字段之后,例如after 字段名;默认:在当前表最后一个字段之后。
命令举例:
给学生表增加ID放第一个位置。之前表的字段如下
也是就是,我们需要新增一个ID的字段,放在Number之前,命令如下:
修改字段:通常是修改属性或者数据类型
语法格式:alter table 表名 modify 字段名数据类型 [属性] [位置];
举例:
将my_student中的Number字段变成固定长度,且放在Name之后的位置。
做了两个修改,数据类型从varchar改成char,位置调整到Name之后。
重命名字段
语法格式:alter table 表名 change 旧字段新字段名 数据类型 [属性] [位置];
命令举例:修改学生表中的gender为sex
删除字段
语法格式:alter table 表名 drop 字段名;
命令举例:删除学生表中的年龄字段;
关于表的修改操作就介绍到这里,本篇需要注意一下几个英文使用范围。
重命名: rename
修改表:alter
新增字段: add
重命名字段:change
删除字段:drop
相关文章推荐
- MySQL基础教程11-Mysql删除数据表操作
- MySQL基础教程26-数据高级操作-更新
- MySQL基础教程15 —— SQL语法之数据操作语句DML——DELETE语法
- MySQL基础教程25-数据高级操作-新增
- MySQL基础教程8-Mysql数据表新增操作
- MySQL基础教程9-Mysql数据表查看操作
- PHP特级课视频教程_第十五集 MySQL基础操作(一)_李强强
- MongoDB与PHP的扩展进行添加、修改、查询、删除等操作基础教程
- MySQL学习笔记10:修改数据
- PHP特级视频教程 笔记心得 第十五集 mysql调优,mysql优化 MySQL基础操作(一)
- 6.(Mysql数据管理相关)连接MYSQL,修改密码,增加新用户,数据库相关命令,表操作相关命令,数据相关命令,数据库sql导入和导出,备份数据库,查看不到mysql数据库的解决办法
- MySQL基础教程2 —— 数据类型之日期和时间类型
- MongoDB与PHP的扩展进行添加、修改、查询、删除等操作基础教程
- MySQL基础教程3 —— 数据类型之字符串类型
- php操作MongoDB基础教程(连接、新增、修改、删除、查询)
- php操作MongoDB基础教程(连接、新增、修改、删除、查询)
- JMP数据表操作基础教程(下)
- MySQL学习笔记10:修改数据
- python操作mysql基础之分割与合并数据
- JMP数据表操作基础教程(中)