2020.4.23 Mysql Day2

发布于 2020-04-23  100 次阅读


Table of Contents

  • 语法(方式一)

    • load data infile “目录/文件名”
    • into table 表名
    • fields terminated by “分隔符”
    • lines terminated by “\n”
  • 语法(方式二)

    • source 文件名.sql
  • 数据导出

    • 把数据库的数据导出到文件中
      • 语法格式

        • select … from 表名
        • into outfile “文件名”
        • fields terminated by “分隔符”
        • lines terminated by “分隔符”
  • 表的复制

    • 语法

      • create table 表名 select 查询命令;
      • 复制表的时候不会把原有表的KEY属性复制过来(主键,索引,唯一)
      • 复制表结构
        • create table 表名 select 查询命令 where false;
  • Mysql 锁(自动加锁释放锁)

    • 目的:

      • 解决客户端并发的冲突问题(也很耗费资源)
    • 锁类型分类:

      • 读锁(读,共享锁):

        • select 查询的时候就加了锁
        • 加读锁之后别人不能更改表记录,但可以查询
      • 写锁(互斥,排他锁):

        • 加锁之后不能写不能读
    • 锁粒度分类

      • 表级锁:
        • 锁一张表
        • myisam
      • 行级锁:
        • 锁一行
        • innodb
  • 4.扩展延伸知识

    5.知识内容个人梳理

    6.今天都复习了之前的什么内容