数据表的基本操作
任务四:数据表的操作
4.1数据表的基本操作
1.创建数据表
注:在操作数据表之前,应使用 “ USE 数据库名 ” 指定在哪个数据库中操作。
创建数据库的基本语句格式如下:
CREATE TABLE 表名
(
字段名1 数据类型 [ 约束条件 ] ,
字段名2 数据类型 [ 约束条件 ] ,
……
字段名n 数据类型 [ 约束条件 ]
);
2.查看数据表
在MySQL中,查看数据表的方式有3种,具体如下:
(1).查看数据库中所有的数据表。
SHOW TABLES ;
(2).查看创建表时的定义语句,还可以查看表的字符编码。
SHOW CREATE TABLE 表名 ;
(3).可以查看表的字段信息,其中包括字段名、字段类型等信息。
DESC 表名 ;
3.修改数据表
(1).修改表名称
在数据库中,不同的数据表是通过表名来区分的。在MySQL中,修改表名的基本语法格式如下所示:
ALTER TABLE 旧表名 RENAME 新表名 ;
(2).修改字段名
数据表中的字段是通过字段名来区分的。在MySQL中,修改字段名的基本语法格式如下所示:
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型 ;
注:新数据类型不能为空,即使新字段与旧字段的数据类型相同,也必须将新数据类型设置为与原来一样的数据类型。
(3).修改字段的数据类型
将字段的数据类型转为另外一种数据类型。在MySQL中修改字段数据类型的基本语法格式如下所示:
ALTER TABLE 表名 MODIFY 字段名 新数据类型 ;
(4).添加字段
在MySQL中,添加字段的基本语法格式如下所示:
ALTER TABLE 表名 ADD 新字段名 数据类型 [ 约束条件 ] [ FIRST / AFTER 已存在字段名 ] ;
注:默认添加在最后的字段,“ FIRST ” 用于将新添加的字段设置为表的第一个字段,“ AFTER ” 用于将新添加的字段添加到指定的已存在字段名的后面。
(5).修改字段的排列位置
在MySQL中,修改字段排列位置的基本语法格式如下:
ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST / AFTER 字段名2 ;
注:“ 数据类型 ” 指的是字段名1的数据类型,“ FIRST ” 指的是将字段1修改为表的第一个字段,“ AFTER ” 字段名2”是将字段1插入到字段2的后面。
(6).删除字段
删除字段指的是将某个字段从表中删除。在MySQL中,删除字段的基本语法格式如下所示:
ALTER TABLE 表名 DROP 字段名 ;
4.删除数据表
删除数据表是指删除数据库中已存在的表,数据表中存储的数据都将被删除。在MySQL中,基本的语法格式如下所示:
DROP TABLE 表名 ;