2018-09-25

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 条件

                    

你可能感兴趣的:(2018-09-25)