摘要: 一、MySQL索引管理 1、功能 1 创建索引 - 在创建表时就创建 create table s1( id int, name char(6), age int, email varchar(30), index(id) ); - 在创建表后创建 create index name on s1(n 阅读全文
posted @ 2017-09-12 19:51 孟庆健 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、多表查询 二、练习 三、综合练习 init.sql文件内容 /* 数据导入: Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50 阅读全文
posted @ 2017-09-12 18:54 孟庆健 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、unique 二、 not null与default 是否可空,null表示空,非字符串not null - 不可空null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默认值create table tb1(nid int not null defalut 阅读全文
posted @ 2017-09-12 18:47 孟庆健 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一、查询语法 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.按照select后的字段得到一张新的虚拟表,如果有聚合函数,则将组内数据进行聚合 5.将4的结果过滤:hav 阅读全文
posted @ 2017-09-12 16:17 孟庆健 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型1、数字(默认都是有符号,宽度指的是显示宽度,与存储无关)(1)tinyint [unsigned][zerofill] (1个字节存) 有符号: -128~~127 无符号: 0~~255 (2) int [unsigned][zerofill] (4个字节存) 有符号: -21474 阅读全文
posted @ 2017-09-12 16:05 孟庆健 阅读(169) 评论(0) 推荐(0) 编辑