mysql如何使用sql语句新建表

2023年 8月 10日 60.8k 0

MySQL是一种使用SQL语言进行关系数据库管理系统的开源数据库。SQL是Structured Query Language的缩写,它是一种数据库管理语言,用于创建、修改和删除数据库表以及在表中添加、删除和修改数据。在MySQL中使用SQL语句可以方便地新建表。

新建表的SQL命令如下:

CREATE TABLE `表名` (
`列名1` 数据类型 [列属性],
`列名2` 数据类型 [列属性],
`列名3` 数据类型 [列属性],
...
[表属性]
) ENGINE=InnoDB CHARSET=utf8;

其中,表名表示新建表的名称;列名表示新建表中的列名,数据类型表示该列所存储的数据类型,列属性包括NULL、DEFAULT、COMMENT等;表属性包括ENGINE和CHARSET,ENGINE是表的引擎类型,CHARSET是表的字符集。

示例代码:

CREATE TABLE `student` (
`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '学生ID',
`name` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '学生姓名',
`age` TINYINT(4) NOT NULL COMMENT '学生年龄',
`sex` ENUM('F', 'M') NOT NULL COMMENT '学生性别',
`class` VARCHAR(50) NOT NULL DEFAULT '' COMMENT '学生班级',
PRIMARY KEY (`id`)
) ENGINE=InnoDB CHARSET=utf8;

以上代码表示创建一张名为student的表,包含5列,分别为id、name、age、sex、class,其中id列是自增列并设置为主键。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论