用户登录

CREATE TABLE 数据表名称 (栏1, 栏2...)

创建数据表用的是 CREATE TABLE,TABLE 就是表格的意思。在后面再加上要创建的数据表的名字,然后在后面的括号里,可以指定这个数据表里面的栏。也就是数据的列。不同的栏之间可以使用逗号分隔开。下面我们去试一下:

先去创建一个数据库 ... 叫它 movietalk ...

CREATE DATABASE movietalk;

再切换到这个 movietalk 数据库:

USE movietalk;

我们可以先查看一下这个数据库里的数据表,用的是 SHOW TABLES ...

SHOW TABLES;

返回的结果是:

Empty set (0.00 sec)

说明这个数据库里还没有数据表,下面再去给这个数据库添加两个数据表,CREATE TABLE ... 后面是要创建的数据表的名字 ... 这里我们先创建一个叫 film 的数据表,在这个表里放一些关于电影的内容 .... 然后是一组括号 ... 按一下回车 ...

不输入分号,我们可以继续输入要执行的命令。在括号里需要为这个表里指定一些数据栏。

先简单的添加一个栏,叫它 film_name ,电影的名称 ... 在栏的名字的后面,还要加上这个数据栏的可能要存储的数据的类型。关于数据的类型,我们会在后面的视频里详细的介绍一下。

这里先用一个 varchar 类型,也就是字符串类型的数据,在括号里,我们可以指定可能的最大的字符数,这里我们设置成 255 ,意思就是 film_name 这个栏里面的数据的类型是字符串,最大只能是 255 个字符。

再去添加一个存储电影发布日期的栏,可以叫这 film_date ... 这栏数据的类型,可以是日期类型的数据,这个数据类型的名字是 date ...

CREATE TABLE film(
film_name varchar(255) ,
film_date date
);

回车,现在, 我们就为 movietalk 这个数据库添加了一个数据表,在这个数据表里有两个数据栏,film_name ,还有 film_date ... 输入 SHOW TABLES; 查看一下当前数据库里面的数据表 ... 你会看到 film 这个数据表 ...

DESCRIBE

如果想查看某个数据表的详细的信息,可以使用 DESCRIBE ,后面再加上数据表的名字。

DESCRIBE film;

这里会给我们显示出 film 这个数据表里的栏,这里显示的是 Field ,字段。另外还有数据栏的类型,和其它的一些有用的信息。

创建数据表 - CREATE TABLE《 MySQL 基础 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点