创建表

简介: 创建表。

创建表
通用语法:CREATE TABLE table_name (column_name column_type);

CREATE TABLE [IF NOT EXISTS] 表名(
    列名 列类型(长度) 约束 默认值,
      列名 列类型(长度) 约束 默认值,
      ...
); 
例如:
create table student(
    id int auto_increment primary key,
    name varchar(16) not null, 
    age int, 
    sex char(1));

在这里,一些数据项需要解释:

  • 字段使用NOT NULL,是因为我们不希望这个字段的值为NULL。 因此,如果用户将尝试创建具有NULL值的记录,那么MySQL会产生错误。
  • 字段的AUTO_INCREMENT属性告诉MySQL自动增加id字段下一个可用编号。
  • DEFAULT 设置默认值。
  • 关键字PRIMARY KEY用于定义此列作为主键。可以使用逗号分隔多个列来定义主键。
目录
相关文章
|
3月前
|
SQL 关系型数据库 MySQL
学习MySQL中DDL语句的修改字段与删除字段,删除表
学习MySQL中DDL语句的修改字段与删除字段,删除表
|
8月前
|
数据库
建表与数据准备
自己新建数据库:
17 0
|
SQL 数据可视化 关系型数据库
MySQL基础之写表(创建表)
市面上的SQL可视化工具不少,我一般常用的主要就是这两个。
108 0
|
存储 SQL 数据库
数据表
数据表
120 0
|
存储 关系型数据库 MySQL
MySQL基础-创建表
查询当前数据库所有表
110 0
|
数据库
创建数据库表
创建数据库表
数据库——创建数据库+创建表与主键
数据库——创建数据库+创建表与主键
数据库——创建数据库+创建表与主键
|
存储 分布式计算 OLAP
创建表组和表|学习笔记
快速学习 创建表组和表
|
分布式数据库 API 开发者
删除表|学习笔记
快速学习 删除表
141 0
|
Java 分布式数据库 开发者
创建表|学习笔记
快速学习 创建表
111 0