
MySQL
雪国的花儿
这个作者很懒,什么都没留下…
展开
-
MySQL创建函数和存储过程,批量插入大数据
工作中使用Jmeter压测时,需要大数据量,可以使用MySQL创建函数和存储过程,批量插入大数据右击新建函数,创建过程完成后自动创建在body部分写入过程:DECLARE id INT DEFAULT 100000; -- 声明 默认开始值DECLARE vn VARCHAR(10) ;DECLARE jobnum VARCHAR(10);while id<=100500 do -- 开始循环,直到到达值后停止运行SET tn='VN' ;...原创 2021-11-16 18:43:17 · 1888 阅读 · 0 评论 -
查看MySQL版本号
命令行里查看1.mysql --help | grep Distrib2.mysql -uroot -p 登录MySQL连接Navicat后查看1. 右键数据库名,查看连接信息2. Mysql命令 select version(); 查看3.Mysql命令 status; 查看...转载 2020-04-28 10:17:21 · 947 阅读 · 0 评论 -
数据库查询速度提高方法
1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is nu...原创 2020-04-27 13:55:49 · 2074 阅读 · 0 评论 -
数据库中key 、primary key 、unique key 与index区别
索引被用来快速找出在一个列上用一特定值的行。没有索引,MySQL不得不首先以第一条记录开始并然后读完整个表直到它找出相关的行。所有的MySQL索引(primary、unique和index)在B树中存储。字符串是自动地压缩前缀和结尾空间。CREATE TABLE `user_paper` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT...原创 2020-03-02 17:14:56 · 2508 阅读 · 0 评论 -
MySql 基本数据类型
整数型 int tinyint字符类型 char varchar char是固定长度的,如果字符数没有达到定义的位数,会在后面用空格补全存入数据库中(定义多少磁盘占用多少),缺点就是占用磁盘空间; varchar是可变长度的。在存储时char会删掉后面的空格。而varchar不会。 所以从减少空间占用量和减少磁盘i/o的角度,使用varchar类型反...原创 2020-01-08 09:55:31 · 128 阅读 · 0 评论 -
数据库第一范式 第二范式 第三范式
第一范式 1NF属性的原子性,及属性中无重复的列所谓的第一范式就是数据库中的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性,如果出现重复的属性则需要重新构建实体,新的实体由重复的属性构成。第二范式 2NF属性完全依赖于主键第二范式是在第一范式的基础上建立起来的,即满足第二范式必须先满足第一范式,第二范式要求数据库...原创 2019-12-31 13:44:50 · 713 阅读 · 1 评论 -
夸数据库之间的2表查询
select a.列名, b.列名from DB1.Table1 a left join (or inner join)DB1.Table1 a on b.列名=a.列名原创 2017-05-24 15:28:23 · 314 阅读 · 0 评论 -
MySQL 2表及3表查询
当一个表的主键是另一个表的外键时,2表之间的数据就可以关联起来查询数据库连接分4种: (INNER )JOIN:如果表中有至少一个匹配,则返回行 LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN:即使左表中没有匹配,也从右表返回所有的行 FULL JOIN:只要其中一个表中存在匹配,则返回行 以 INNER 为例,查询2表...原创 2017-05-27 17:09:26 · 427 阅读 · 0 评论 -
MySQL按天排序显示
如果数据库中的存储的时间是11位的时间戳, 先需要转化为日期格式:from_unixtime(列名,format)format 格式有:%Y 年,数字, 4位%y 年,数字, 2位%M月名字(January……December)%m 月,数字(01……12)%c 月,数字(1……12)%b 缩写的月份名字(Jan……Dec)%D 有英语前缀的月份的日...原创 2017-05-24 15:47:26 · 2357 阅读 · 0 评论