随笔分类 -  MySql

摘要:【ubuntu】mysql默认的配置文件路径 修改配置文件, [mysqld] 和 [client] 配置项增加内容 重启服务 验证结果 修改之前: 修改之后: 阅读全文
posted @ 2019-05-28 16:59 Fixdq 阅读(3119) 评论(0) 推荐(0)
摘要:一 前言 1 我在实例化一个user对象的时候,可以user=User(name='fixdq',password='123') 2 也可以 user=User() user['name']='fixdq' user['password']='123'3 也可以 user=User() user.n 阅读全文
posted @ 2018-05-21 00:22 Fixdq 阅读(312) 评论(0) 推荐(0)
摘要:前言 DBUtils是Python的一个用于实现数据库连接池的模块 此连接池有两种连接模式: DBUtils提供两种外部接口: PersistentDB :提供线程专用的数据库连接,并自动管理连接。 PooledDB :提供线程间可共享的数据库连接,并自动管理连接。 模式一 为每个线程创建一个连接, 阅读全文
posted @ 2018-05-21 00:20 Fixdq 阅读(424) 评论(0) 推荐(0)
摘要:1、为什么要用索引 对于一个应用来说,对数据库的读写比例基本上是10:1,即读多写少 而且对于写来说极少出现性能问题,大多数性能问题都是慢查询 提到加速查,就必须用到索引 2、什么是索引 索引就相当于书的目录,是mysql中一种专门的数据结构,称为key(primary key,unique,ind 阅读全文
posted @ 2018-05-14 19:34 Fixdq 阅读(255) 评论(0) 推荐(0)
摘要:一、视图 1.什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次用的直接使用即可 2.为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询 3.怎么用视图 -- 创建视图 create view teacher2course as select * from teacher joi 阅读全文
posted @ 2018-05-14 19:23 Fixdq 阅读(269) 评论(0) 推荐(0)
摘要:前言 1、什么是pymysql pymysql 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。 2、测试数据 CREATE DATABASE db_test; USE db_test; CREATE TABLE userinfo ( id 阅读全文
posted @ 2018-05-11 16:59 Fixdq 阅读(734) 评论(0) 推荐(0)
摘要:一、插入数据 补充: value与values区别 http://dev.mysql.com/doc/refman/5.7/en/insert.html mysql 官方文档说明,values与value都是正确的。 在大量数据批量插入时,效率 value > values 二、更新数据 三、删除数 阅读全文
posted @ 2018-05-10 17:06 Fixdq 阅读(333) 评论(0) 推荐(0)
摘要:一、mysql 5.6 安装(Windows,Ubuntu) 二、mysql 库操作 三、mysql 表操作 四、mysql 数据操作(单表查询) 五、mysql 数据操作(多表查询,连接查询,子查询) 六、pymysql 模块的简单使用 七、视图、触发器、事务、存储过程、函数 八、索引 补充 九、 阅读全文
posted @ 2018-05-05 19:11 Fixdq 阅读(238) 评论(0) 推荐(0)