摘要: 01 为什么要用索引 对于一个应用来说,对数据库的读写比例基本上是10:1,即读多写少 而且对于写来说极少出现性能问题,大多数性能问题都是慢查询 提到加速查,就必须用到索引02 什么是索引 索引就相当于书的目录,是mysql中一种专门的数据结构,称为key(primary key,unique ke 阅读全文
posted @ 2018-08-11 16:22 Shinonon 阅读(212) 评论(0) 推荐(0) 编辑
摘要: # pip3 install pymysql import pymysql client=pymysql.connect( host='127.0.0.1', port=3306, user='root', password='', database='db5', charset='utf8' ) cursor=client.cursor() ... 阅读全文
posted @ 2018-08-11 16:21 Shinonon 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一、视图:1、什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次用的直接使用即可2、为什么要用视图 如果要频繁使用一张虚拟表,可以不用重复查询3、如何用视图 create view teacher2course as select * from teacher inner join co 阅读全文
posted @ 2018-08-11 16:19 Shinonon 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一、修改表1. 修改表名alter table 表名 rename 新表名;#mysql中库名、表名对大小写不敏感(不区分大小写)2. 增加字段alter table 表名ADD 字段名 数据类型 [完整性约束条件…], ADD 字段名 数据类型 [完整性约束条件…];alter table 表名A 阅读全文
posted @ 2018-08-11 16:18 Shinonon 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 一、单表查询(*******)1、完整语法(语法级别关键字的排列顺序如下)select distinct 字段1,字段2,字段3,...from 库名.表名 where 约束条件 group by 分组依据 having 过滤条件 order by 排序字段 limit 限制显示的条数 ;必须要有的 阅读全文
posted @ 2018-08-11 16:16 Shinonon 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 一、创建表的完整语法#语法:create table 库名.表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件]);约束条件:是在数据类型之外对字段附加的额外的限制#注意:1、最后一个字段之后不能加逗号2. 在同一张表中,字段名 阅读全文
posted @ 2018-08-11 16:15 Shinonon 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 一、基本sql语句文件夹:库 增 create database db1 charset utf8; 删 drop database db1; 改 alter database db1 charset gbk; 查 查看所有库的库名 show databases; 单独查看某一个库的信息 show 阅读全文
posted @ 2018-08-11 16:12 Shinonon 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1、数据库是什么? 数据库本质就是一个C/S的套接字软件 常见的数据库: 关系型: mysql mariadb oracle db2 sqlserver 非关系: 存取数据都是以key:value(键值对) mongodb redis memcache2、数据库相关概念 数据库服务器:运行有数据库管 阅读全文
posted @ 2018-08-11 16:09 Shinonon 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一 网络IO 阅读全文
posted @ 2018-08-11 16:07 Shinonon 阅读(215) 评论(0) 推荐(0) 编辑