嗯,接上一章数据库的基本操作后,这篇是基于数据表的基本操作,我们将数据库建立好后,就要创建数据表,数据库好比一个文件柜,而数据表才是存放数据的地方,,数据表的基本操作何数据库类似,分别为,创建数据表、查看数据表、修改数据表、删除数据表这几个操作,下面分别叙述
创建数据表
注意,创建数据表之前我们要先确定是在哪一个数据库中建立数据表,所以要先进入一个数据库 语法:
USE 数据库名;
然后进入数据库后,我们就要开始创建数据表了 语法:
CREATE TABLE 表名
(
字段名1,数据类型[完整约束条件],
字段名2,数据类型[完整约束条件],
字段名3,数据类型[完整约束条件]
);
这样咱们就建立好了一个数据表下面是图片:
查看数据表
使用 SQL 语句创建好数据表后,可以通过查看数据表结构的定义,以确认数据表的定义是否正确。
方法一:
SHOW CREATE TABLE 表名;
== 单纯的使用 SHOW CREATE TABLE 表名
结果可能有点混乱,可以使用 SHOW CREATE TABLE 表名\G==
方法二:
DESCRIBE 表名;
或者简写 DESC 表名;
查看完数据表之后,如果有不满意的地方,我们还阔以修改数据表
修改数据表
修改数据表呢,主要分为5个部分,分别是:修改表名、修改字段名、修改字段的数据类型、添加字段、删除字段、修改字段位置
修改表名
语法:
ALTER TABLE 旧表名 RENAME 新表名;
修改字段名
数据表中的字段是通过字段名来区分的
语法 :
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
“旧字段名”指的是修改前的字段名,“新字段名”指的是修改后的字段名,“新数据类型”指的是修改后的数据类型
需要注意的是:
新数据类型不能为空,即使新字段与旧字段的数据类型相同,也必须将新数据类型设置为与原来一样的数据类型。
可以看到已经修改成功了
修改数据类型
修改字段的数据类型,就是将字段的数据类型转为另外一种数据类型
语法:
ALTER TABLE 表名 MODIFY 字段名 数据类型;
这里需要注意的是:表名是指要修改的数据表名,字段名是指要修改的数据类型的字段名,数据类型是指修改后的数据类型
可以看到字段类型已经修改成了int(11)
添加新字段
语法:
ALTER TABLE 表名 ADD 新字段名 数据类型
可以看到已经多了字段age以及数据类型是int型
删除字段
所谓删除字段指的是将某个字段从表中删除
语法:
ALTER TABLE 表名 DROP 字段名;
修改字段排列位置
ALTER TABLE 表名 MODIFY 字段名 1 数据类型 FIRST|AFTER 字段名 2
字段名 1 ”指的是修改位置的字段,“数据类型”指的是字段 1 的数据类型,“
FIRST ”为可选参数,指的是将字段1 修改为表的第一个字段,“ AFTER字段2 ”是将字段1 插入到字段2 的后面
删除数据表
删除数据表是指删除数据库中已存在的表。在删除数据表的同时,数据表中存储的数据都将被删除。
语法:
DROP TABLE 表名;