一、创建表的基本语法
在MySQL中,可以通过CREATE TABLE语句来创建表。CREATE TABLE语句的基本语法如下:
CREATE TABLE 表名 (
列1名 列1类型,
列2名 列2类型,
…
其中,表名为要创建的表的名称,列1名、列2名等为要在表中创建的列的名称,列1类型、列2类型等为要在表中创建的列的数据类型。
二、设置列的属性
除了设置列的数据类型之外,还可以设置列的属性。常用的列属性有以下几种:
1. NOT NULL:表示该列不允许为空值。
2. PRIMARY KEY:表示该列为主键,且该列的值必须唯一。
3. AUTO_INCREMENT:表示该列为自增列,每次插入数据时会自动增加该列的值。
4. DEFAULT:表示该列的默认值。
设置列属性的语法如下:
CREATE TABLE 表名 (
列1名 列1类型 NOT NULL PRIMARY KEY AUTO_INCREMENT DEFAULT 默认值,
列2名 列2类型 NOT NULL,
…
三、创建表的示例
ts,包含学生的姓名、年龄、性别和邮箱:
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,ame VARCHAR(20) NOT NULL,
age INT NOT NULL,der VARCHAR(10) NOT NULL,ail VARCHAR(50)
amederail为字符串类型,且允许为空值。
本文介绍了MySQL数据库表的创建语句,包括创建表的基本语法、设置列的属性和创建表的示例。在实际开发中,可以根据需要灵活运用这些语法,创建出符合需求的表。