数据表的基本操作

任务四:数据表的操作
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 表名 ;

相关推荐