MySQL
shenzhuan7
剑指
展开
-
MySQL数据库之单表查询
1.select语句select [distinct] * | {字段1,字段2,字段3,、、、}from 表名[where 条件表达式1][group by 字段名 [having 条件表达式2]][order by 字段名 [asc|desc]][limit [OFFSET] 记录数]2.按条件查询2.1带IN关键字的查询IN关键字用于判断某个字段的原创 2015-12-20 11:52:30 · 821 阅读 · 0 评论 -
MySQL数据库之多表操作
首先说一下什么是外键,外键是指引用另外一个表中的一列或多列,被引用的列应该具有主键约束或唯一性约束。使用外键的好处就是保证数据的完整性。比如说有一个班级表和一个学生表,当删除一个班级的时候,学生表中班级的id就相当于是垃圾数据或者错误数据。所以学生表使用外键关联到班级表,当删除班级的时候,只有学生表中没有使用该班级的id(也就是没有该班级的学生时)才可以删除班级,若有学生的话,必须先删除学生,或者原创 2015-12-21 12:23:51 · 1372 阅读 · 0 评论 -
数据库性能优化
大表变小表,善用索引,写存储过程,分区1:前言 数据库优化是一个很广的范围,涉及到的东西比较多,并且每个特定的数据库,其具体的优化过程也是不一样的.因为优化的很大一部分最终都要跟具体的数据库系统细节打交道,在此不可能针对所有的数据库都一一详细阐述,如果那样,恐怕写几本书都写不完.只能针对一些比较通用的,经常用到的的东西进行一个讨论,一般情况下,数据库的优化指的就是查询性能的优化(原创 2017-03-05 11:55:05 · 477 阅读 · 0 评论