mysql操作
liuhm~
代码搬运工
展开
-
shell 生成大量随机数据
#!/bin/bash# $RANDOM 的范围是 [0, 32767]# 如需要生成超过32767的随机数,可以用以下方法实现。# 例:生成400000~500000的随机数# 生成有范围的随机数function numRandRange(){min=$1max=$(($2-$min+1))num=$(($RANDOM+1000000000)) #增加一个10位的数再求余echo $(($num%$max+$min))}# 例子# 生成400000~500000的随机数# n原创 2021-12-14 14:34:42 · 1227 阅读 · 0 评论 -
mysql 常用语句笔记
查询当前数据库的表数据量select table_name,table_rows from information_schema.tables where TABLE_SCHEMA = (select database()) order by table_rows desc;清理所有非主键的索引DROP PROCEDURE IF EXISTS proc_drop_all_index;delimiter $$CREATE PROCEDURE `proc_drop_all_index`(db原创 2021-04-08 10:06:49 · 80 阅读 · 0 评论 -
主要是sql查询符合在圆形,多边形区域经纬度的数据
时空分析主要是sql查询符合在圆形,多边形区域经纬度的数据查询圆形中心点 + 距离drop table if exists demo;CREATE TABLE `demo` ( `id` int(5) NOT NULL AUTO_INCREMENT COMMENT '主键', `shop_name` varchar(50) DEFAULT NULL COMMENT '商品名称', `lng` DECIMAL( 11, 8 ) DEFAULT NULL COMMENT '经度',原创 2020-09-23 09:56:09 · 2133 阅读 · 0 评论 -
数据库的操作
MySQL服务器的远程链接设置有两种方法:一、改表法。可能是你的帐号不允许从远程登陆,只能在localhost登录。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改把host更改为"%"a. bin/mysql -uroot -p密码b. use mysql-----&..原创 2018-09-13 20:24:49 · 3582 阅读 · 0 评论 -
Mysql之binlog日志说明及利用binlog日志恢复数据操作记录(重要操作)
借鉴:https://www.cnblogs.com/kevingrace/p/5907254.html#topLinux :https://www.cnblogs.com/hanyifeng/p/5756462.html mysql数据库来说是十分重要的(博主体验过一次删库,就差跑路了,还好弄回来了)。在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时...转载 2018-11-22 16:13:44 · 4554 阅读 · 0 评论 -
Mysql explain各个属性含义
以下全部详细解析explain各个属性含义: 各属性含义: id: 查询的序列号 select_type: 查询的类型,主要是区别普通查询和联合查询、子查询之类的复杂查询SIMPLE:查询中不包含子查询或者UNION 查询中若包含任何复杂的子部分,最外层查询则被标记为:PRIMARY 在SELECT或WHERE列表中包含了子查询,该子查询被标记为:SU...转载 2018-12-29 08:51:30 · 5468 阅读 · 0 评论 -
mysql 5.7设置编码
1 查看字符集show variables like '%character%';2 修改my.ini文件找到安装目录的根目录 如c盘没有ProgramData文件夹可能是隐藏掉了,显示隐藏文件夹即可设置在[mysqld]下面下这个[mysqld]character-set-server=utf83 重启mysql再次查...原创 2019-07-24 09:02:36 · 5046 阅读 · 0 评论 -
Docker 安装Mysql5.7.19
Docker 安装 MySQL方法一、docker pull mysql查找Docker上的mysql镜像docker search mysql这里我们拉取官方的镜像,标签为5.7.19docker pull mysql:5.7.19等待下载完成后,我们就可以在本地镜像列表里查到REPOSITORY为mysql,标签为5.7.19的镜像。docker i...原创 2019-07-31 14:54:05 · 5136 阅读 · 0 评论