MySQL数据库基础——数据表的创建、查看、修改、删除

MySQL数据库基础——数据表的创建、查看、修改、删除

数据表的基本操作:

一、创建数据表:

数据库创建成功后就需要创建数据表。所谓创建数据表就是在已经存在的数据库中建立新表。需要注意的是,在操作数据表前,应该使用“USE 数据库名”指定操作是在哪个数据库中进行操作,否则会抛出“No database selected”错误。创建数据表的基本语法格式如下:

USE 数据库名;
CREATE TABLE 表名
(
字段名1 数据类型[完整的约束条件],
字段名2 数据类型[完整的约束条件],
...
字段名n 数据类型[完整的约束条件]
);

在上述语法格式中,“表名”指的是创建的数据表名称,“字段名”指的是数据表的列名,“完整约束”指字段的某种特殊的约束条件,表的约束在后续的更新中…

二、查看数据表:

查看所有数据表与查看所有数据库的语法格式类似:

SHOW TABLES;

1.使用SHOW CREATE TABLE 查看数据表:

第一种查看方式与之前查看数据库的语法格式相类似,SHOW CREATE TABLE 语句不仅可以查看创建数据表时的定义语句,还可以查看表的字符编码。 语法格式如下:

SHOW CREATE TABLE 表名;

在“SHOW CREATE TABLE 表名”语句后加上“\G”可以使结果更加整齐美观。

2.使用DESCRIBE语句查看数据表:

在MySQL中,使用DESCRIBE语句查看表的字段信息,其中包括字段名、字段类型等信息。语法格式如下:

DESCRIBE 表名;

或简写为

DESC 表名;

三、修改数据表:

1.修改表名:

修改数据表的基本语法格式如下:

ALTER TABLE 旧表名 RENAME [TO] 新表名;

关键字“TO”是可选的,出现与否不会影响语句的执行。

2.修改字段名:

数据表中的字段通过字段名来区分。修改字段名的语法格式如下:

ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;

需要注意的是新数据类型不能为空。

3.修改字段的数据类型:

语法格式如下:

ALTER TABLE 表名 MODIFY 字段名 数据类型;

4.添加字段:

需要在已经创建好的数据表中添加字段,则可以使用ALTER TABLE语句进行增加,具体语法格式如下:

ALTER TABLE 表名 ADD 新字段名 数据类型 [约束条件] [FIRST|AFTER已存在字段名];

“FIRST”为可选参数,用于将新添加的字段设置为表的第一个字段,“AFTER”也为可选参数,用于将新添加的字段添加到指定的“已存在字段”的后面。

5.删除字段:

如下:

ALTER TABLE 表名 DROP 字段名;

6.修改字段的排列位置:

如下:

ALTER TABLE 表名 MODIFY 字段名1 数据类型 FIRST|AFTER 字段名2;

在上述格式中,“字段名1”指的是修改位置的字段,“数据类型”指字段名1的数据类型,“FIRST”为可选参数,指将字段名1修改为表的第一个字段,“AFTER 字段名2”指将字段名1插入到字段名2后面。

7.修改数据表的编码方式:

ALTER TABLE 数据表名 DEFAULT CHARACTER SET 编码方式;

四、删除数据表:

语法格式如下:

DROP TABLE 表名;
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值