MySQL 建表语句详解
warning:
这篇文章距离上次修改已过183天,其中的内容可能已经有所变动。
在MySQL中,建表语句(CREATE TABLE)用于创建一个新的数据库表。以下是一个基本的建表语句的例子,包括字段名、数据类型、是否为空以及主键定义:
CREATE TABLE IF NOT EXISTS users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL,
email VARCHAR(100),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
解释:
IF NOT EXISTS
: 如果表不存在,则创建。id
: 字段名,类型为整型,带有AUTO_INCREMENT
属性,即自增长。username
,password
,email
: 字段名,类型为变长字符串,最大长度分别为50、100。created_at
: 字段名,类型为时间戳,默认值为当前时间。PRIMARY KEY
: 指定字段为表的主键,确保唯一性和非空。NOT NULL
: 指定字段不允许为空。DEFAULT
: 为某些字段设置默认值。
评论已关闭