摘要:#创建用户king , 登陆密码为1234create user 'king' identified by '1234';#查看创建用户的语句,即上面那条创建用户的语句show grants for 'king'#用户虽然创立了,但是没有相关权限,查看用户所有权限use mysql;select *...
阅读全文
摘要:索引:是一种数据结构,以增加存储开销和减慢DML(增、删、改)操作来提高查询速度。常见的索引结构:btree索引(myisam,innodb,memory,heap),hash索引(memory,heap)。常见的索引包括:主键索引、唯一索引、普通索引、全文索引注意:查询一次后会将这次的查询结果缓存...
阅读全文
摘要:整体备份:对整张表或者整个数据库甚至所有数据库进行备份。增量备份:对某一范围内的数据进行备份。1、整体备份:对表进行备份:针对存储引擎为myisam的表,可以直接复制frm、myd、myi这三个文件起到备份的效果。需要还原的时候,再复制回来就可以达到还原效果。如果存储引擎为innodb的表,就不这样...
阅读全文
摘要:mysql存储引擎:每个列有特定的数据类型(int、char等),表也有它特有的存储类型称为存储引擎。常见的存储引擎有myisam,innodb,bdb,memory,archive等,其中最常用的是myisam和innodb(默认存储引擎)。刚接触存储引擎,对其他存储引擎不太了解,现仅介绍myis...
阅读全文
摘要:1、建表与删表1.1、建表craete table (列名1 类型 是否为空 默认值,列名2 类型 是否为空 默认值,……列名3 类型 是否为空 默认值)engine =存储引擎 charset = 字符编码;1.2、删表drop table 表名2、修改表结构:利用alter table 表名 +...
阅读全文
摘要:视图是一张虚拟的表,并没有实际存储数据,存储的是一种“函数关系”。语法:create view 视图名 as select语句;为什么说视图存储的是一种函数关系?当引用视图时,它会根据这种关系到创建视图的各个表中去寻找相关字段,并按照这种关系进行运算得到结果。所以视图不需要存储数据,只需要存储这种“...
阅读全文
摘要:了解存储过程之前,先了解一下mysql的控制结构。类似C语言(if……else、while循环等)SQL也有自己的控制结构。if……else控制结构:例如:(1)if 判断表达式 then 执行语句;end if;与c语言进行比较if(判断表达式) 执行语句;(2)if 判断表达式1 ...
阅读全文
摘要:触发器(trigger)顾名思义可以监视某种情况,当情况发生时,触发某种操作应用场景:1、网购过程中,当提交商品订单时,往订单表中插入新记录,触发对应商品表的库存做出相应减少。2、支付过程中,确认支付时触发验证卡上余额。等等以网购的情况举例说明触发器的作用:现有商品表(goods),包括商品id(g...
阅读全文
摘要:第一道:思路:无非是将hid与gid与t表中的tname关联起来。实质上是三表关联(m,t,t)先将hid与tname关联起来,运用左连接再将结果集与t表中的tname关联起来,使得gid与tname关联起来再限定时间范围就可以得出最终结果第二道:思路:题目的要求是将相同id的值进行求和我们可以先u...
阅读全文
摘要:union的作用很简单用来合并两条sql的结果集语法: SQL1 UNION SQL2现有一张价格表要求:求出价格低于2000和价格高于3000的商品,不能用or和not between……and思路:我们可以先求出低于2000的商品得到结果集1再求出高于3000的商品得到结果集2再利用union合...
阅读全文
摘要:现有两张表第一张表为男生表,记录了男生的姓名和配偶的编号第二张表为女生表,记录了女生的姓名和自己的编号第一种情况:主持人请所有男生都上台,并且带上自己的配偶。这时不管男生有没有配偶都要上台,所以是以男生表为基准关联女生表可以考虑用左连接屌丝比较悲剧,在女生表中没有他的配偶,所以gname和gname...
阅读全文
摘要:首先要介绍一下集合的概念:集合具有无序性、唯一性。无序性:指集合内部元素没有相对顺序的概念,对于两个集合而言,只要元素值和元素个数相同则两个集合相等。唯一性:指集合内部元素不存在值相等的元素。上图所示集合是错误的,因为有2个‘3’违背了唯一性上图所示的两个集合是相同的,集合元素是无序的集合的运算:交...
阅读全文
摘要:常用的字符集包括ASCII ,GB2312 , GBK , UTF-8 ,Unicode首先要知道ASCII编码:用一个字节来标识0-9的数字、大小写字母、及一些标点和不可见字符。1个字节8位,可以有256种组合。标准的ASCII编码只利用一个字节的后7位(128种组合),最高位用作奇偶校验。范围为...
阅读全文