欢迎光临IT网Linux学习频道

当前位置: > 数据库 > MySQL >
  • [MySQL] mysql实现增量语句修改表的字段 日期:2019-04-04 15:24:15 点击:127 好评:0

    一前言 1、数据库增量语句:基于现有语句实现增量更新且多次执行增量语句不会影响最终结果。即满足幂等操作。 2、mysql似乎不支持不建立存储过程/函数情况,直接执行块语句。。。这点有些蛋疼 3、本文以存储过程为例。 二 实现 1、思路 查询是否满足条件 执行...

  • [MySQL] 数据库的脏读,幻读,幻行的原理及解决方式 日期:2019-04-04 15:22:59 点击:148 好评:0

    一、数据库事务隔离级别 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 : 可能出现: 不会出现 脏读 不可重复读 幻读 Read uncomm...

  • [MySQL] mysql时间查询sql总结整理 日期:2019-04-04 15:19:16 点击:186 好评:0

    #今天 select * from 表名 where to_days(时间字段名) = to_days(now()); #昨天 SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) = 1 #7天 SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) = date(时间字段名) #近30天 S...

  • [MySQL] MySQL使用存储过程批量插入百(千)万测试数据 日期:2019-04-04 15:15:16 点击:119 好评:0

    最近发现蝉知的全文检索不是用的第三方类似于sphinx或xunsearch这样的全文检索组件,所以我本着好奇心测试了一下它的效率... 测试结果就不说了,主要说下折腾这1000万测试数据的过程 MySQL存储过程的创建 DELIMITER // CREATE PROCEDURE myproc(OUT s int) BE...

  • [MySQL] mysql 使用存储过程去添加大量测试数据 日期:2019-04-04 15:13:33 点击:59 好评:0

    create procedure d1() begin DECLARE i int DEFAULT 0; DECLARE j int DEFAULT 0; while(i5000000) do INSERT INTO `test`.`book` (`book_name`, `book_address`) VALUES ( java, asdasdqweqe); set i = i+1; if mod(i,1000)=0 then commit; end if; END WHI...

  • [MySQL] mysql数据库 利用存储过程生成用户表500W数据 日期:2019-04-04 15:09:42 点击:104 好评:0

    话不多说,直接开始 以生成用户表测试数据为例 第一步:生成基础数据 //生成基础数据 delimiter $$ create procedure insert_llll(in start int(10),in max_num int(10)) begin declare i int default 0; declare newChar varchar(100) default ; declare j...

  • [MySQL] mysql 修改表结构的语句 日期:2019-04-04 15:08:39 点击:79 好评:0

    修改 : alter table 旧表名 rename 新表名; //修改 数据表名 alter table 表名 modify 字段名 新数据类型; //只修改数据类型 alter table 表名 change 旧字段名 新字段名 新的数据类型; //只修改字段名 //修改字段名和数据类型 alter table 表名 modify 字段...

  • [MySQL] mysql sql 语句中的大小写规则 日期:2019-04-04 15:07:24 点击:57 好评:0

    SQL 中的大小写规则在语句的不同部分是不同的,而且还取决于所引用的东西以及运行的操作系统。下面给出相应的说明: ■ SQL 关键字和函数名。关键字与函数名是不区分大小写的。可按任意的大小写字符给出。 ■ 数据库与表名。MySQL 中数据库和表名对应于服务器...

  • [MySQL] MySQL删除列 添加列的sql语句 日期:2019-04-04 15:06:14 点击:140 好评:0

    已有表actor,且包含列last_name -- 删除列, 以下两种方式都可以 alter table actor drop column last_name; alter table actor drop last_name; -- 添加列,必须指定列的类型 alter table actor add last_name varchar(10);...

  • [MySQL] Mysql查询语句执行过程及运行原理 日期:2019-04-04 14:54:21 点击:181 好评:0

    Mysql查询语句执行原理 数据库查询语句如何执行? DML语句首先进行语法分析,对使用sql表示的查询进行语法分析,生成查询语法分析树。 语义检查:检查sql中所涉及的对象以及是否在数据库中存在,用户是否具有操作权限等 视图转换:将语法分析树转换成关系代...

  • 首页
  • 上一页
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 下一页
  • 末页
  • 1811810
栏目列表
推荐内容