
引言
CREATE TABLE 是数据库建模的核心命令。它定义了数据的结构(字段、类型、约束)。本文带你掌握其基本语法和常用数据类型。
1. 基本语法
CREATE TABLE table_name (
column1 datatype constraints,
column2 datatype constraints,
...
);2. 常用数据类型
类型 | 说明 |
|---|---|
INT | 整数,如用户 ID |
VARCHAR(255) | 变长字符串,如用户名 |
TEXT | 长文本,如文章内容 |
DATETIME | 日期时间,如创建时间 |
DECIMAL(10,2) | 精确小数,如价格 |
3. 示例:创建 users 表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL UNIQUE,
email VARCHAR(100) NOT NULL,
age INT,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
);AUTO_INCREMENT:自增主键NOT NULL:非空约束UNIQUE:唯一性约束DEFAULT:默认值小结
VARCHAR(255) 到处用INT AUTO_INCREMENT 或 BIGINTNOT NULL 和默认值🔍 关键词:CREATE TABLE、MySQL 建表、字段类型、AUTO_INCREMENT
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。