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 · 376 阅读 · 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 · 320 阅读 · 0 评论 -
MYSQL-基础操作-存储过程及触发器
存储过程-- 删除存储过程drop PROCEDURE if exists insert_a4;--创建存储过程create PROCEDURE insert_a4()begin set @i=0;while @iDOinsert into a4(username) values(CONCAT("user",@i));set @i=@i+1;end whil原创 2018-01-04 14:56:12 · 380 阅读 · 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 · 356 阅读 · 0 评论 -
MYSQL-基础操作-binlog日志与数据恢复
binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景: 其一:MySQL Repli转载 2018-01-05 11:07:50 · 476 阅读 · 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 · 531 阅读 · 0 评论
分享