【MySQL】MySQL表的操作

目录

1.创建表

2.创建表案例

3、查看当前数据库下所有的表

4、查看表结构

5、查看创建表时的相关细节

?6、修改表

6.1.修改表名

6.2.新增列

6.3.修改列类型

6.4.删除列

6.5.修改列名

6.6.删除行

7.删除表


1.创建表

SQL创建表的基本语法

CREATE TABLE [IF NOT EXISTS] table_name ( ?
field1 datatype1 [COMMENT '注释信息'], ?
field2 datatype2 [COMMENT '注释信息'], ?
field3 datatype3 [COMMENT '注释信息'], ?
... ?
) [CHARSET=charset_name] [COLLATE=collation_name] [ENGINE=engine_name];?

详细说明

CREATE TABLE: 这是创建表的关键字。

[IF NOT EXISTS]: 这是一个可选项,用于防止在表已经存在的情况下执行创建表的操作时出现错误。如果表已经存在,并且使用了这个选项,SQL语句将不会执行,也不会报错。

table_name: 这是你要创建的表的名称。表名必须符合数据库的命名规则,通常是以字母开头,可以包含字母、数字、下划线等字符。

field1 datatype1 [COMMENT ‘注释信息’]:

  1. field1: 列名,即表中字段的名称。
  2. datatype1: 列的数据类型,如INT,VARCHAR(255),DATE等。
  3. [COMMENT ‘注释信息’]: 可选项,用于为字段添加注释,方便理解字段的用途。

CHARSET=charset_name:

  1. CHARSET: 指定表的字符集。字符集决定了表中存储的字符数据的编码方式。
  2. charset_name: 字符集的名称,如utf8,utf8mb4,latin1等。

COLLATE=collation_name:

  1. COLLATE: 指定表的校验规则,即字符的比较规则。
  2. collation_name: 校验规则的名称,如utf8_general_ci,utf8mb4_unicode_ci等。

ENGINE=engine_name:

  1. ENGINE: 指定表的存储引擎。存储引擎决定了表如何存储数据、如何支持事务等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值