1. 建表语句的基本语法
建表语句的基本语法如下:
CREATE TABLE 表名 (
列名1 数据类型1 [约束条件1],
列名2 数据类型2 [约束条件2],
...
其中,CREATE TABLE是固定的关键字,后面跟着需要创建的表名。括号中的内容表示需要创建的表的列信息,每个列由列名、数据类型和约束条件三部分组成,多个列之间用逗号隔开。
2. 常见的字段类型
MySQL支持多种数据类型,常见的有以下几种:
- 数字类型:包括整型(INT、TINYINT、SMALLINT、MEDIUMINT、BIGINT)、浮点型(FLOAT、DOUBLE)等。
- 字符串类型:包括定长字符串(CHAR)、变长字符串(VARCHAR)、文本类型(TEXT)等。
- 日期时间类型:包括日期类型(DATE)、时间类型(TIME)、日期时间类型(DATETIME)等。
3. 常见的约束条件
约束条件是对表中字段的限制条件,常见的约束条件有以下几种:
- PRIMARY KEY:设置主键,用于唯一标识一条记录。
- NOT NULL:设置字段不允许为空。
- UNIQUE:设置字段值唯一,不能重复。
- DEFAULT:设置字段的默认值。
- AUTO_INCREMENT:设置字段自增长。
4. 示例
tsame、age和address四个字段:
id INT PRIMARY KEY AUTO_INCREMENT,ame VARCHAR(20) NOT NULL,
age INT DEFAULT 0,
address TEXT
ame字段不允许为空;age字段默认值为0;address字段为文本类型。
本文详细讲解了MySQL建表语句的基本语法、常见的字段类型和约束条件,并举例说明了如何创建一个包含多个字段的表。在实际项目中,需要根据具体需求设计不同的表结构,建议根据实际情况选择合适的字段类型和约束条件。