创建数据表

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 创建数据表

创建数据表

1、语法

在 product 数据库中创建数据表text_table语法如下

CREATE TABLE IF NOT EXISTS `text_table`(

  `text_id` INT UNSIGNED AUTO_INCREMENT,

  `text_title` VARCHAR(100) NOT NULL,

  `text_author` VARCHAR(40) NOT NULL,

  `submission_date` DATE,

  PRIMARY KEY ( `text_id` )

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。

AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。

PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。

ENGINE 设置存储引擎,CHARSET 设置编码。

2、演示创建数据表 ,表名为 text_table

使用 SQL 语句 CREATE TABLE 来创建数据表。

mysql> use product;

Database changed

mysql> CREATE TABLE IF NOT EXISTS `text_table`(

   ->    `text_id` INT UNSIGNED AUTO_INCREMENT,

   ->    `text_title` VARCHAR(100) NOT NULL,

   ->    `text_author` VARCHAR(40) NOT NULL,

   ->    `submission_date` DATE,

   ->    PRIMARY KEY ( `text_id` )

   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;

Query OK, 0 rows affected, 1 warning (0.32 sec)

注意:MySQL命令终止符为分号 ; 。


注意: -> 是换行符标识,不要复制。


3、查看创建的表

mysql> show tables;

+-------------------+

| Tables_in_product |

+-------------------+

| emp               |

| goods             |

| order_for_goods   |

| text_table        |

+-------------------+

4 rows in set (0.00 sec)


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
19天前
|
SQL 存储 关系型数据库
如何创建一个新的数据表?
【10月更文挑战第27天】如何创建一个新的数据表?
39 4
|
6月前
|
SQL 数据处理 定位技术
数据库基础(二):数据库表创建、修改、复制、删除与表数据处理
数据库基础(二):数据库表创建、修改、复制、删除与表数据处理
189 2
|
6月前
|
SQL 前端开发 关系型数据库
MYSQL基础之【创建数据表,删除数据表】
MYSQL基础之【创建数据表,删除数据表】
63 0
|
存储 SQL 关系型数据库
第10章_创建和管理表
第10章_创建和管理表
78 0
|
存储 SQL 关系型数据库
创建管理表(上)
创建管理表(上)
51 0
|
关系型数据库 MySQL 数据库
如何创建数据表
如何创建数据表
|
SQL 数据库
数据表管理总结
数据表管理总结
|
存储 SQL 数据可视化
10_创建和管理表
10_创建和管理表
78 0
|
SQL 数据库
数据库实验一:数据库与数据表定义(2)—— 数据表相关操作
使用T-SQL命令方法创建自定义数据类型myName2为Nvarchar(20),不允许为空;自定义数据类型myDept为char(50),允许为空。(提示:CREATE TYPE…FROM命令)
336 0
数据库实验一:数据库与数据表定义(2)—— 数据表相关操作
|
存储 SQL 关系型数据库
MySQL数据库的创建(表的创建,列,表的增删改,深入浅出)
存储数据是处理数据的第一步 。只有正确地把数据存储起来,我们才能进行有效的处理和分析。否则,只能是一团乱麻,无从下手。那么,怎样才能把用户各种经营相关的、纷繁复杂的数据,有序、高效地存储起来呢? 在 MySQL 中,一个完整的数据存储过程总共有 4 步,分别是创建数据库、确认字段、创建数据表、插入数据。
MySQL数据库的创建(表的创建,列,表的增删改,深入浅出)