CREATE TABLE 表格名 ( 列1 数据类型 约束条件, 列2 数据类型 约束条件, ... );
这是MySQL中创建表格的基本语法。在这个语句中,CREATE TABLE是关键词,表格名是想要创建的表格的名称,每个列都包含列名称、数据类型和约束条件。其中,列名称是该列在表格中的名称;数据类型是关于该列要存储什么类型的数据;约束条件是指该列需要满足哪些数据限制。
下面,大家来看一个完整的例子:
CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP );
这个例子中大家创建了一个名为users的表格。这个表格包含5个列,分别是id、firstname、lastname、email和reg_date。其中,id列是用来标识每个用户的唯一ID;firstname和lastname分别存储用户的姓和名;email存储用户的电子邮件地址;reg_date存储注册时间。
在这个例子中,大家对每一列都定义了一个数据类型和约束条件。id列是整数类型,自增长,并且是主键,这表示该列是唯一的,并且能够标识该表格中的每一行数据。firstname和lastname列是变长字符串类型,它们都是不能为空的,即NOT NULL。email列同样是变长字符串类型,但是它可以为空。最后,reg_date列是时间戳类型,有一个默认值,可以自动更新。
通过建立表格查询语句,大家可以非常方便地创建属于自己的数据库表格,并在其中存储和管理数据。总的来说,MySQL是一种非常实用的数据库管理系统,可以为大家的开发和数据管理工作提供强有力的支持。