创建表

简介: 创建表。

创建表
通用语法: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用于定义此列作为主键。可以使用逗号分隔多个列来定义主键。
目录
相关文章
|
8月前
|
分布式计算 大数据 关系型数据库
MaxCompute产品使用问题之如何为新表添加列并向新列插入数据
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。
163 1
|
8月前
|
SQL 数据库 索引
sql数据库建表语句
当涉及到SQL数据库建表时,你需要使用`CREATE TABLE`语句来定义表的结构。以下是一个示例建表语句,你可以根据自己的需求进行修改和扩展: ```sql CREATE TABLE
|
SQL 存储 数据库
使用SQL语句创建数据库与创建表
使用SQL语句创建数据库与创建表
316 2
|
数据库
建表与数据准备
自己新建数据库:
41 0
|
SQL 关系型数据库 MySQL
MySQL数据库SQL脚本DDL(数据定义语言)数据表操作
MySQL数据库SQL脚本DDL(数据定义语言)数据表操作
277 0
|
数据库
创建数据库表
创建数据库表
|
关系型数据库 MySQL 数据库
mysql数据库(5): 创建表
mysql数据库(5): 创建表
119 0
mysql数据库(5): 创建表
|
SQL 存储 Shell
hive:建库建表、表分区、内部表外部表、数据导入导出
hive:建库建表、表分区、内部表外部表、数据导入导出
505 0
|
关系型数据库 PostgreSQL
PostgreSQL 删除表格
PostgreSQL 删除表格
210 0
|
存储 分布式计算 OLAP
创建表组和表|学习笔记
快速学习 创建表组和表
121 0

热门文章

最新文章