MySQL
zhzhsxx
生活态度积极乐观
展开
-
mysql的物理分页与逻辑分页
1.逻辑分页查出所有的数据,使用程序进行分页。占用内存大、数据更新不能及时反馈、不用频繁查询数据库2.物理分页每次查询数据库,使用limit占用内存小、数据更新及时反馈、频繁查询数据库3.limit使用技巧limit a,b 当a越来越大时,销量会下降。改进:使用where条件(该列有索引时会使用索引)where 列名>a limit b...原创 2019-12-06 11:11:12 · 515 阅读 · 0 评论 -
mysql优化常用语句
show variables like '%slow_query_log%';show variables like 'long_query_time%';show variables like "wait_timeout";原创 2018-04-17 11:19:10 · 180 阅读 · 0 评论 -
mysql创建用户
创建用户: create user identified by 'zhangsan';授权: grant all privileges on zhangsanDb.* to zhangsan@'%' identified by 'zhangsan'; flush privileges;原创 2018-04-24 11:24:54 · 198 阅读 · 0 评论 -
mysql 命令行开启慢查询日志
mysql> show variables like "%long%"; //查看一下默认为慢查询的时间10秒+-----------------+-----------+| Variable_name | Value |+-----------------+-----------+| long_query_time | 10.000000 |+----...原创 2018-05-11 11:50:58 · 1044 阅读 · 0 评论 -
centos7安装mysql
1、下载 https://dev.mysql.com/downloads/repo/yum/ wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm2、运行 rpm -Uvh mysql80-community-release-el7-1.noarch.rpm3、安装mysql yum in...原创 2018-07-13 08:59:14 · 114 阅读 · 0 评论 -
数据库自动备份
用于远程备份数据库# 创建用户useradd sqlbak -g mysqlusermod -s /bin/bash sqlbak#生成证书su sqlbakssh-keygen#备份文件 ##方式1ssh sqlbak@ip /home/sqlbak/sql_bak/sql_dump.shscp sqlbak@ip:/home/sqlbak/sql_bak/qycf.s...原创 2018-07-24 18:18:20 · 131 阅读 · 0 评论 -
Mysql建表注意事项
表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint (1 表示是,0 表示否)。 长度为1 pojo中映射为Boolean 长度3 pojo中映射为Byte表名不使用复数;小写;下划线连接;数字不在中间;业务名称_表的作用禁用保留字,参照官方?主键索引名为 pk_字段名;唯一索引名为 uk_字段名;普通索引名则为 idx_字段名。小数类...原创 2018-08-31 09:39:06 · 933 阅读 · 0 评论 -
mysql区间统计函数
INTERVAL(N,N1,N2,N3,…)INTERVAL()函数进行比较列表(N1,N2,N3等等)中的N值。该函数如果N<N1返回0,如果N<N2返回1,如果N<N3返回2 等等。如果N为NULL,它将返回-1。列表值必须是N1<N2<N3的形式才能正常工作。mysql> select INTERVAL(10,0,5,10,15);+----...原创 2018-12-04 17:17:30 · 6129 阅读 · 0 评论 -
数据库表连接的简单解释
数据库表连接的简单解释转载 2019-01-16 09:08:19 · 158 阅读 · 3 评论