操作数据表

创建表

创建表语法:

CREATE TABLE table_name (
     field1 datatype [COMMENT '注释内容'],
     field2 datatype [COMMENT '注释内容'],
     field3 datatype
);

注意:

1. 蓝色字体为关键字

2.  CREATE TABLE 是创建数据表的固定关键字,表示创建一个数据表

3. table_name 表示自定义的表名

4. field1,field2,field3 表示自定义的字段名,datatype 表示该字段的数据类型

5. 最后一个字段的定义,结束后没有逗号

6. 字段的定义在小括号中包裹起来,最后以分号结束

7. 每个字段后都可以使用 comment 增加字段说明

8. 详细的创建表语法可以参考官方网站

https://dev.mysql.com/doc/refman/8.0/en/create-table.html

在完成数据库的创建后,需要使用 use 数据库名; 选择(切换)要操作的数据库,要明确指定数据库,否则操作表时会报错

在 test1 数据库中创建一个名字为 student 的学生表,表中要包含两个字段,id 表示编号,name 表示名字,长度为50

创建数据表完成后,可以使用 show tables; 查看是否创建成功

注意:

1. tables 为复数,以字母 s 结尾

2. 表示在 test1 数据库中存在 student 数据表,创建数据表成功


增加校验

CREATE TABLE [ IF NOT EXISTS ] table_name (
     field1 datatype [COMMENT '注释内容'],
     field2 datatype [COMMENT '注释内容'],
     field3 datatype
);

执行成功,但是产生了一个警告,使用 show warnings; 查看警告

 说明数据库中已经存在相同数据表名的数据表


查看数据表结构

语法:

desc 表名;

注意:

1. Field:表中的列名

2. Type:列的数据类型

3. Null:该列的值是否允许为Null

4. Key:该列的索引类型

5. Default:该列的默认值

6. Extra:扩展信息


删除数据表

删除数据表语法:

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...

注意:

1. 蓝色字体为关键字

2. TEMPORARY 表示用户自己创建的临时表

3. tbl_name 表示将要删除的表名

4. 一条 DROP 语句可以删除多个表,每个表之间要用逗号隔开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值