动手实战-基础学习之MySQL数据库基础


1 创建资源动手实战-基础学习之MySQL数据库基础


点击创建资源

动手实战-基础学习之MySQL数据库基础

创建了一台RDS实例,如上图所示

2 创建数据库及账号

2.1 子账号登陆

打开浏览器

动手实战-基础学习之MySQL数据库基础

转至以下地址

动手实战-基础学习之MySQL数据库基础

点击下一步

动手实战-基础学习之MySQL数据库基础

输入子账号密码

动手实战-基础学习之MySQL数据库基础

2.2 转至RDS界面

登陆后自动跳转至控制台首页

动手实战-基础学习之MySQL数据库基础

点击云数据库RDS版

动手实战-基础学习之MySQL数据库基础

转至实例列表页面,这里体验场景里默认转至杭州页面,场景中分配的实例在上海,手动将网址中的hangzhou改成shanghai ,可以跳至上海页面,看到已创建的实例。

动手实战-基础学习之MySQL数据库基础

2.3 创建实例高权限账号

单击上图中的实例,进入实例管理界面

动手实战-基础学习之MySQL数据库基础

点击账号管理,进入账号管理界面

动手实战-基础学习之MySQL数据库基础

单机创建账号

动手实战-基础学习之MySQL数据库基础

输入用户名test_user, 密码,账号类型选择高权限账号

动手实战-基础学习之MySQL数据库基础

查看创建的账号

动手实战-基础学习之MySQL数据库基础

2.3 创建数据库

点击创建数据库

动手实战-基础学习之MySQL数据库基础

输入数据库名称,选择字符集后创建如下数据库

动手实战-基础学习之MySQL数据库基础

3 MySQL数据库基础操作

3.1 登陆数据库

返回实例列表页面,单击登陆数据库,打sql控制台

动手实战-基础学习之MySQL数据库基础

3.2 表基本操作

切换至test_db数据库

动手实战-基础学习之MySQL数据库基础

创建名称为user的表

动手实战-基础学习之MySQL数据库基础

给表加一列

动手实战-基础学习之MySQL数据库基础

重命名表

动手实战-基础学习之MySQL数据库基础

drop表

动手实战-基础学习之MySQL数据库基础

3.3 数据的增删改查

创建表

动手实战-基础学习之MySQL数据库基础

向表中插入数据

INSERT INTO USER

      (name, age, address, sex)

VALUES

      ('zhangsan', 21, 'jiangxi', 0),

      ('lisi', 22, 'hubei', 0),

      ('wangwu', 23, 'hunan', 0),

      ('lilei', 24, 'henan', 1),

      ('hanmeimei', 25, 'hebei', 1),

      ('xiaoming', 26, 'shandong', 1),

      ('xiaoli', 27, 'shanxi', 1) ;

查询表中数据

动手实战-基础学习之MySQL数据库基础

更新数据

动手实战-基础学习之MySQL数据库基础

删除数据

动手实战-基础学习之MySQL数据库基础

3.4 使用函数

创建表及数据

动手实战-基础学习之MySQL数据库基础

avg函数

动手实战-基础学习之MySQL数据库基础

cout函数

动手实战-基础学习之MySQL数据库基础

max函数

动手实战-基础学习之MySQL数据库基础

min函数

动手实战-基础学习之MySQL数据库基础

sum函数

动手实战-基础学习之MySQL数据库基础

3.5 查询多个表的数据

创建表及数据

 ​CREATE TABLE `student` (

`sid` int(11) NOT NULL,

`sname` varchar(30) DEFAULT NULL,

`sage` int(11) DEFAULT NULL,

`ssex` varchar(8) DEFAULT NULL,

PRIMARY KEY (`sid`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

insert into `student`(`sid`,`sname`,`sage`,`ssex`) values

(1005,'xiaohua',19,'0'),

(1004,'xiaohong',18,'0'),

(1003,'wangwu',18,'1'),

(1002,'lisi',17,'1'),

(1001,'zhangsan',18,'1');

CREATE TABLE `sc` (

`sid` int(11) NOT NULL,

`cid` int(11) NOT NULL,

`score` int(11) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

insert into `sc`(`sid`,`cid`,`score`) values

(1001,101,75),

(1001,102,85),

(1002,101,65),

(1002,102,95),

(1003,101,65),

(1003,102,95),

(1004,101,80),

(1004,102,80),

(1005,101,75),

(1005,102,85);

CREATE TABLE `course` (

`cid` int(11) NOT NULL,

`cname` varchar(30) DEFAULT NULL,

`tid` int(11) DEFAULT NULL,

PRIMARY KEY (`cid`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

insert into `course`(`cid`,`cname`,`tid`) values

(102,'yuwen',2),

(101,'shuxue',1);

CREATE TABLE `teacher` (

`tid` int(11) NOT NULL,

`tname` varchar(30) DEFAULT NULL,

PRIMARY KEY (`tid`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

insert into `teacher`(`tid`,`tname`) values

(2,'liulaoshi'),

(1,'wanglaoshi');

几个查询例子

动手实战-基础学习之MySQL数据库基础

动手实战-基础学习之MySQL数据库基础

动手实战-基础学习之MySQL数据库基础

上一篇:零基础容器技术实战-学习报告


下一篇:C# 多线程网络爬虫