随笔分类 - MySQL
摘要:导出数据库 1.导出单个表 例:从ip为xxx的数据库monitor中导出threshold的表结构和数据到本地文件threshold.sql: pg_dump -t threshold -h 135.32.94.142 monitor -U monitor -p 5432 -f threshold
阅读全文
摘要:ORM (object relation mapping) 就是将对象数据转换为sql语句并执行 对象关系映射框架 orm 需要做的事情 1 生成创建表的语句 2 插入数据的语句 3 删除数据的语句 4 修改数据的语句 5 查询数据的语句 orm 对象关系映射 对象映射到数据库 把对象操作 生成对应
阅读全文
摘要:1.视图 *** 视图是有一条sql语句的查询结果构成的虚拟表 其不是物理存在的 使用方式与普通表相同 视图的作用1.简化sql语句的编写 2.限制可以查看的数据 可以使用权限来完成 权限某一个库 的某一个表 的某一个字段 例如:一张表存储了所有人的工资 但是每个员工只能看自己的工资信息 那就可以用
阅读全文
摘要:import pymysql conn = pymysql.connect( host = "127.0.0.1", port = 3306, user = "root" password = "123321" database = "homework" ) cursor = conn.cursor
阅读全文
摘要:索引是什么 索引就相当于书的目录,是MySQL中的一种专门的数据结构,称之为key。索引的本质原理就是通过不断地缩小查询范围,来降低io系数从而提升查询性能。 强调:一旦围标创建了索引,以后的查询都会先用索引,在根据索引定位结果去查找数据。 为什么要用索引 对于一个应用来说,对数据库的读写比例基本上
阅读全文
摘要:什么是子查询? 当一个查询是另一个查询的条件时,这个查询称之为子查询(内层查询) 什么时候用? 当查询需求比较复杂,一次性查询无法得到结果,需要多次查询时, 例如:给出一个部门名称,需要获得该部门所有的员工信息 需要先确定部门的id, 然后才能通过id确定员工 解决问题的方式是把一个复杂的问题拆分为
阅读全文