专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 创建MySQL表的方法

创建MySQL表的方法

更新时间:2021-12-15 10:24:59 来源:动力节点 浏览694次

首先,表创建命令需要以下详细信息 

表名

字段名称

每个字段的定义

句法

这是创建 MySQL 表的通用 SQL语法

CREATE TABLE table_name (column_name column_type);

现在,我们将在TUTORIALS数据库中创建下表。

create table tutorials_tbl(
   tutorial_id INT NOT NULL AUTO_INCREMENT,
   tutorial_title VARCHAR(100) NOT NULL,
   tutorial_author VARCHAR(40) NOT NULL,
   submission_date DATE,
   PRIMARY KEY ( tutorial_id )
);

在这里,一些项目需要解释 -

正在使用字段属性NOT NULL,因为我们不希望此字段为 NULL。因此,如果用户尝试使用 NULL 值创建记录,则 MySQL 将引发错误。

字段属性AUTO_INCREMENT告诉 MySQL 继续将下一个可用数字添加到 id 字段。

关键字PRIMARY KEY用于将列定义为主键。您可以使用逗号分隔的多列来定义主键。

从命令提示符创建表

从 mysql> 提示符创建 MySQL 表很容易。您将使用 SQL 命令CREATE TABLE创建一个表。

例子

这是一个示例,它将创建tutorials_tbl

root@host# mysql -u root -p
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> CREATE TABLE tutorials_tbl(
   -> tutorial_id INT NOT NULL AUTO_INCREMENT,
   -> tutorial_title VARCHAR(100) NOT NULL,
   -> tutorial_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( tutorial_id )
   -> );
Query OK, 0 rows affected (0.16 sec)
mysql>

注意- MySQL 不会终止命令,直到您在 SQL 命令的末尾给出分号 (;)。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>