mysql学习——数据表的基本操作

嗯,接上一章数据库的基本操作后,这篇是基于数据表的基本操作,我们将数据库建立好后,就有创建数据表,数据库好比一个文件柜,而数据表才是存放数据的地方,,数据表的基本操作何数据库类似,分别为,创建数据表、查看数据表、修改数据表、删除数据表这几个操作,下面分别叙述

创建数据表

注意,创建数据表之前我们要先确定是在哪一个数据库中建立数据表,所以要先进入一个数据库 语法:
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 表名;

发布了18 篇原创文章 · 获赞 2 · 访问量 454

猜你喜欢

转载自blog.csdn.net/weixin_45795349/article/details/104710339
今日推荐