数据库
箫韵晨旭
这个作者很懒,什么都没留下…
展开
-
Mysql简单入门
1、连接数据库 mysql -h localhost -u root -p Entry password: 2、查看数据库 show databases; 3、创建数据库 create database test; test为数据库名 4、使用选中数据库 use test; 5、显示表 show tables; 6、删除数据库 drop database test; 7、...原创 2019-05-18 22:46:00 · 125 阅读 · 0 评论 -
详解select查询语句
where,group by,having,order by,limit按顺序出现:1-5 1、where的常用运算表达式: 比较运算符:<,<=,=,in(在某集合内),!=或<>,>,>=,between(在某范围内) 逻辑运算符:非:NOT或 |,或:OR或||,与:AND或&& 模糊查询: like->像 %->通配任意字符 ...原创 2019-05-21 09:48:46 · 841 阅读 · 0 评论 -
mysql表复制与子查询
1、复制表 create table g2 like goods; g2和goods表头都一样,但无内容 insert into g2 select *from goods order by cat_id asc,shop_price desc; 将goods表按cat_id升序、shop_price降序导入到g2表中(无效,还是goods表中原来的顺序) truncate g2; 清空g2...原创 2019-05-21 10:16:40 · 153 阅读 · 0 评论 -
mysql数据库关联查询与视图
1、union:合并查询结果 要求:两次查询的列数一致;推荐:查询的每一列,对应的列的类型一致 认识: select goods_id,goods_name,shop_price from goods where shop_price<20 or shop_price>5000; select goods_id,goods_name,shop_price from goods whe...原创 2019-05-21 10:30:15 · 4086 阅读 · 0 评论 -
mysql字符集、校对集与触发器
文章目录1、字符集与校对集:校对集:2、触发器:trigger1.新增订单,库存单相应减少2.删除一个订单时,库存单相应增加(删,用old.列名)3.修改订单的数量时(只有much变,数量),库存单相应改变(改前,用old.列名;改后,用new.列名)4.修改订单(gid和much都可能变)时,库存单相应改变(改前,用old.列名;改后,用new.列名)5.after和before的区别 1、字符...原创 2019-05-21 22:13:59 · 227 阅读 · 0 评论 -
mysql存储引擎、事务与备份和恢复
文章目录1、存储引擎:数据库对同样的数据,有着不同的存储方式和管理方式2、事物:3、备份与恢复:1:登录到mysql命令行2:不登录到mysql命令行 1、存储引擎:数据库对同样的数据,有着不同的存储方式和管理方式 例如:一部电影在硬盘上有MP4,wmv,rmvb,flv等存储格式,所占空间与清晰度各不一样。 表里的数据也是如此,存储方法有多种;对于用户来说,同一张表的数据,无论用什么引擎来存储,...原创 2019-05-21 22:20:54 · 259 阅读 · 0 评论 -
mysql的索引和存储过程
文章目录1、索引:针对数据所建立的目录索引使用原则:索引类型:2、存储过程:查看现有的存储过程:删除存储过程:创建存储过程: 1、索引:针对数据所建立的目录 好处,加快了查询速度 坏处,降低了增删改的速度,增大了表的文件大小(索引文件可能比数据文件还要大) 操作大量数据时最好:先去掉索引,再导入,最后统一加索引 案例:设有新闻表15列,10列上有索引,共500w行数据,如何快速导入? 把空表的索...原创 2019-05-21 23:02:06 · 564 阅读 · 0 评论