MySQL入门
MySQL
1.1 启动MySQL
设置/命令行
1.2 登录
1 | mysql -u root -p |
1.3 mysql界面
-
创建数据库
1
CREATE DATABASE name;
-
显示数据库信息
1
SHOW DATABASES;
1.4 VScode 插件
- SQLTools
- MySQL插件驱动
1.5 连接数据库
- 默认设置
2.1 注释和@block
1 | -- comment |
2.2 创建表格
1 | CREATE TABLE Users( |
2.3 添加数据
1 | INSERT INTO Users(email, bio, country) |
2.4 检索数据
1 | SELECT email, id FROM Users |
2.5 建立索引
1 | -- 顺序查找在大量数据时查找速度缓慢,可以为某列建立索引 |
3.1 建立关系表
一个人可以拥有多个房间
1 | CREATE TABLE Rooms( |
3.2 添加关系表数据
1 | INSERT Rooms (owner_id, street) |
3.3 关系查询JOIN
1 | -- @block |
3.4 检索列设置别名
1 | SELECT |
4.1 预定关系——建立预定表
1 | -- @block |
4.2 查询用户预订的房间
1 | -- @block Rooms a user has booked |
4.3 查询房间的用户预定记录
1 | -- @block Guests who stayed in a room |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 lzhのBLOG!