
mysql
麦子小小跑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MYSQL-基础操作-索引与查询执行计划
一 基础操作 -- 准备工作 -- 创建一个测试表 create table tb2( id int UNSIGNED not null PRIMARY key auto_increment, name VARCHAR(30) ); desc tb2; -- 查看表结构 -- 索引基本操作 create index in_name on tb2(name原创 2017-12-29 11:49:43 · 356 阅读 · 0 评论 -
MYSQL-基础操作-视图
创建视图:create view v_a3 as select * from a3; 删除视图:DROP view v_a3; 查看视图:desc v_a3; 视图作用: 1.视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变); 可以跟基本表一样,进行增删改查操作(ps:增删改操作有条件限制); 2.关键信息来源原创 2018-01-04 10:57:48 · 306 阅读 · 0 评论 -
MYSQL-基础操作-存储过程及触发器
存储过程 -- 删除存储过程 drop PROCEDURE if exists insert_a4; --创建存储过程 create PROCEDURE insert_a4() begin set @i=0; while @i DO insert into a4(username) values(CONCAT("user",@i)); set @i=@i+1; end whil原创 2018-01-04 14:56:12 · 368 阅读 · 0 评论 -
MYSQL-基础操作-表复制
简单的表复制操作 -- 复制表及数据 show tables; -- 查看所有表 drop table if exists tb1; create table tb1( id int UNSIGNED auto_increment not null PRIMARY key, name VARCHAR(30) ); desc tb1; -- 查询表字段详情 show原创 2017-12-29 10:43:04 · 340 阅读 · 0 评论 -
MYSQL-基础操作-binlog日志与数据恢复
binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景: 其一:MySQL Repli转载 2018-01-05 11:07:50 · 444 阅读 · 0 评论 -
MYSQL-基础操作-跨表更新值
需求:将A表中的某一个字段更新为B表中的一个字段,关联关系为A表中的N列字段值等于B表中的M列字段值。SQL: update a left join b on a.imei = b.sn set a.imei = b.imei 分析: 表情况 select * from a; select * from b; 这里b表中的imei其实存储的是a表中的sn 需要把b表中的...原创 2018-03-23 14:37:07 · 498 阅读 · 0 评论