- 博客(7)
- 收藏
- 关注
转载 MySQL索引使用方法和性能优化
文章归属:http://feiyan.info/16.html 关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字
2017-11-29 15:01:15 174
原创 Python3.5在各种操作系统中连接Mysql
由于mysqldb目前仅支持到python3.4,所以这里选择pymysql。在windows系统下 pymysql下载地址: https://pypi.python.org/packages/source/P/PyMySQL3/PyMySQL3-0.5.tar.gz 解压之后,运行cmd,切换到PyMySQL3-0.5目录 输入python setup.py insta
2017-11-29 14:41:25 706 1
转载 数据库设计三大范式
本文转自:https://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)
2017-11-29 13:42:15 306
原创 mysql关于视图、子查询、事物
视图对于复杂的查询,在多次使用后,维护是一件非常麻烦的事情解决:定义视图视图本质就是对查询的一个封装定义视图create view v_1 as select A*,B.name from Ainner join B on Aid=B.id;视图的用途就是查询select * from A;子查询查询支持嵌套使用查询各学生的语文、数学、英语的成绩select sname,(s
2017-11-28 16:33:59 1275
原创 mysql的关系以及连接查询
怎么保证关系列数据的有效性呢?任何整数都可以吗? 可以通过外键约束进行数据的有效性验证 为stuid添加外键约束 alter table A add constraint stu_sco foreign key(stuid) references B(id); 此时插入或者修改数据时,如果stuid的值在B表中不存在则会报错 在创建表时可以直接创建约束 cr
2017-11-28 14:56:40 265
原创 mysql查询操作
查询的基本语法eg:select * from 表名;from关键字后面写表名,表示数据来源于是这张表select后面写表中的列名,如果是*表示在结果中显示表中所有列在select后面的列名部分,可以使用as为列起别名,这个别名出现在结果集中如果要查询多个列,之间使用逗号分隔消除重复行在select后面列前使用distinct可以消除重复的行select distinct name f
2017-11-24 16:49:58 237
原创 Mysql基础知识
字段类型text 用于大文本的保存char(n) 用于保存小字符串varchar(n) 用于保存小字符串decimal(a,b) 保存数字类型 a表示长度,b表示小数的长度,eg 5位数据保留2位小数 decimal(5,2)int 保存数字类型bit 布尔类型datetime 日期约束主键 primary key非空 not null唯一 unique默认 default外
2017-11-21 13:54:31 261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人