MySQL - 复习
备份数据库
mysqldump uroot -p 库名 > 路径/xxx.sql
原库名的表示方式
--all-databases 备份所有的库
-B 库1 , 库2 备份多个库
库名 表1 , 表2 备份多个表
2.数据库的恢复
命令格式
创建库
mysql -uroot -p 库名 < 路径/xxx.sql
从所有的库的备份中恢复所有的库(--one-database)
mysql -uroot -p --one-database 目标库名 < 路径/xxx.sql
注意:
恢复库时,如果恢复所有的库,会将原有的库全部覆盖,新增的表则不会删除
在恢复时,如果恢复的库不存在,则先要创建库
多表查询
select 字段名列表 from 表明列表; #笛卡尔积
select * from t1,t2;
select 字段名列表 from 表名列表 where
连接查询
1.内连接
从表中删除与其它连接表中没有匹配到的记录
语法格式
select 字段名列表 from 表名 inner join 表2 on 条件
2.外连接
1.左连接:
显示以左表为主的查询结果
select 字段名列表 from 表1 left join 表2 on 条件
网友评论