用户登录

前面我们介绍的一些 sql 的语句是 sql 的 ddl 的部分,也就是定义数据结构用的 ... 在接下来的视频里,我们会去看一下 sql 的另一个部分,也就是 dml ,关于数据的操作的部分 ...

我们要往数据表里插入数据,从数据表里选择想要的数据,更新还有删除数据等等。这个视频我们为下面的视频去做点准备。重新再去创建一个数据库,然后再重新来看一下怎么样去创建数据表。

先用 root 登录到 mysql ... 查看一下系统里的数据库 .. 这里有我们之前创建的 movietalk 这个数据库 ... 我们可以先删除掉这个数据库 ... drop database movietalk;

再确认一下 ... show databases; 已经看不到 movietalk 这个数据库了 ... 下面,我们再重新去创建一个叫 movietalk 的数据库 ...

create database movietalk ... 这次在要创建的数据库的名字的后面,加上一个 charset=utf8 ... 这会设置一下数据库的整理的字符集 ... 因为我们的数据库里要存放中文数据 ... 所以,设置这个字符集设置成 utf8 比较合适 ...

接着,我们再去给这个数据库添加一个数据表 ... 先进入到这个数据库 ... use movietalk;

然后用 create table ... 去创建数据表 ... 数据表的名字是 people ... 这个表可以存储一些关于电影人的相关的数据 ... 在这个数据表里有几个字段 ...

一个是 people_id ... 它的类型是 INT ... 长度设置成 10 ... 后面再加上一个 unsigned ... 表示这个字段的值只能是正数 ... 再加上一个 not null ,表示不能为空 .. 最后再加上一个 auto_increment ... 自动增加 ... 它的意思就是,如果在往这个 people 表里插入数据的时候,不指定这个字段的值,它会自动增加 ... 这样第一条记录会是 1 ,第二条记录会是 2,依次往下排 .. 这个 people_id 字段的值,不会重复 ... 在整个表里面,每条记录的 people_id 的值,都会是一个唯一的数字 ...

输入一个逗号 ... 另起一行 .. 再添加其它的字段 ...

再添加一个 people_name ... 表示人物的名字 .. 它的类型是 varchar ... 长度设置成 100 ...

另起一行 .. 再添加一个叫 people_birth 的字段 ... 在这个字段里,可以存储人物的生日 ... 它的类型是 date ... 日期类型的数据 ..

再添加一个 people_location ... 表示人物的出生地 ... 它的类型是 varchar ... 长度设置成 100 ...

最后,我们可以再指定一下这个数据表里的主键是哪个字段 ... 用一个 primary key ... 把 people_id 作为这个表的主键 ....

再输入一个括号 ... 在这个括号的外面,我们可以再设置在设置一下这个数据表的默认的字符集 ... 用一个 default ... 设置一下 charset,让它等于 utf8 ...

回车 ...

再查看一下这个数据表 ... describe people ...

重新创建数据库与数据表《 MySQL 基础 》

统计

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

社会化网络

关于

微信订阅号

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