首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >CREATE TABLE 语句详解:定义字段与类型

CREATE TABLE 语句详解:定义字段与类型

原创
作者头像
艾伦耶格尔
发布2025-09-04 10:12:13
发布2025-09-04 10:12:13
2070
举报
文章被收录于专栏:MySQL基础MySQL基础

引言

CREATE TABLE 是数据库建模的核心命令。它定义了数据的结构(字段、类型、约束)。本文带你掌握其基本语法和常用数据类型。


1. 基本语法

代码语言:javascript
复制
CREATE TABLE table_name (
    column1 datatype constraints,
    column2 datatype constraints,
    ...
);

2. 常用数据类型

类型

说明

INT

整数,如用户 ID

VARCHAR(255)

变长字符串,如用户名

TEXT

长文本,如文章内容

DATETIME

日期时间,如创建时间

DECIMAL(10,2)

精确小数,如价格


3. 示例:创建 users 表

代码语言:javascript
复制
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_INCREMENTBIGINT
  • 设置合理的 NOT NULL 和默认值

🔍 关键词:CREATE TABLE、MySQL 建表、字段类型、AUTO_INCREMENT

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档