任务 3 创建数据库及用户表
任务目标
在连接好 Redis 实例后,建好测试数据库,并创建项目所需要的用户数据表。
任务步骤
1.创建云数据库实例
点击腾讯云网站首页右上角的【控制台】,进入控制台。
在“腾讯云产品”下的搜索栏中输入关键字“云数据库”,选择自动弹出的【云数据库 MySQL】。
在云数据库下的【实例列表】中选择【广州】地区,点击【新建】按钮。
进入购买页面后,根据需求选择配置信息。本实验选择如下:
计费模式 | 地域选择 | 数据库版本 | 架构 | 主可用区 | 实例规格 |
---|---|---|---|---|---|
按量计费 | 广州 | MySQL 5.7 | 高可用版 | 广州四区 | 1 核 1000MB |
硬盘 | 网络 | 安全组 | 实例名 | 购买数量 |
---|---|---|---|---|
25GB | Default-VPC(默认) | 放通全部端口 | 创建后命名 | 1 |
点击【立即购买】。注意:为了本实验能够完整顺利地完成,建议按照该信息进行选择。
显示购买成功,点击【前往管理页面】。
2.初始化云数据库 MySQL 实例
页面显示已创建了一个新的云数据库 MySQL 实例,状态显示【未初始化】,点击右侧【初始化】按钮。
输入密码和确认密码,其他信息按照默认填写,点击【确定】按钮。
等待三分钟左右,实例状态显示【运行中】,即初始化完成。
3.创建数据库 Database
登录 CVM 云服务器实例,输入命令登录云数据库 MySQL。
使用命令通过 yum 源安装 mysql。
yum install mysql -y
使用命令登录云数据库 MySQL。
mysql -h hostname -u root -p
password
其中 hostname 是创建的云数据库 MySQL 实例的内网地址, password 是创建云数据库 MySQL 实例的密码,例如本次实验的命令应是:
mysql -h 172.16.0.29 -u root -p
311887Zzx
创建数据库 Database,名为“Test”。
create database Test;
查看数据库是否创建成功。
show databases;
4.创建数据表 Table
进入“Test”数据库,创建数据表 Table,名为“t1”,该数据表用来模拟存储电商商品信息的数据表,其中包括商品id、商品名、商品价格、商品产地、商品重量五项数据表列名。为方便插入循环数据,这五列的数据类型全部定义成了 int 类型。
use Test;
create table t1(id int,name int,price int,address int,weight int);
查看数据表是否创建成功。
show tables;
由于是模拟电商场景,我们不可能逐条插入大量不同的数据,那样过于耗时且麻烦。因此我们采用循环插入的方式在“t1”数据表中循环插入一万条电商商品信息数据,插入语句如下:
delimiter //
create procedure testData1()
begin
declare i int;
set i=1;
while(i<=10000)do
insert into t1 values(i, i, i, i, i);
set i=i+1;
end while;
end //
delimiter ;
call testData1();
创建数据库、数据表完成。
5.实验验证
登录云数据库 MySQL 实例,查询创建的该数据库信息。
在实例左侧状态栏中查看到创建的 Test 数据库、t1 表和里面的字段,即创建库、表完成。
验证插入数据是否成功,在登录云数据库 MySQL Test 状态下输入如下语句,即可从 t1 数据表中查到其中的一万条数据。
select * from t1;
学员评价