Mysql

MYSQL常用的时间日期函数

#时间日期函数 #获取当前日期XXXX-XX-XXSELECTCURRENT_DATE();SELECTCURDATE();#效果与上一条相同 #获取当前日期与时间XXXX-XX-XXXX:XX:XXSELECTNOW();SELECTLOGTIME();#效果与上一条相同SELECTSYSDATE...

MYSQL的一些常用函数

#数学函数SELECTABS(-8);#绝对值SELECTCEILING(9.8);#查询大于等于给定数值的最小整数SELECTFLOOR(9.8);#查询小于等于给定数值的最大整数SELECTRAND();#查询0~1之间的随机数SELECTSIGN();#符号函数,正数返回1,负数返回-1,0不变 &nb...
代码星球·2020-04-02

MYSQL常用的字符串函数

#字符串函数 #返回字符串的字符数量,对于此例而言,结果为5SELECTCHAR_LENGTH('计算机编程'); #合并字符串,对于此例而言,结果为‘我喜欢计算机’SELECTCONCAT('我','喜欢','计算机'); #替换字符串,从下标4开始替换2个字符,...

MYSQL常用的数学函数

#数学函数#查询给定数值绝对值,对于此例而言,结果为8SELECTABS(-8); #查询大于等于给定数值的最小整数,对于此例而言,结果为10SELECTCEILING(9.8); #查询小于等于给定数值的最大整数,对于此例而言,结果为9SELECTFLOOR(9.8); #查询0~1之间...

mysql数据库表上百万记录优化思路杂谈

mysql数据库表上百万记录优化思路杂谈我的mysql数据库表上百万记录,插入数据的时候超慢,插入一笔都差不多将近1秒钟了有没有做索引?数据量大了一般要做分区分表处理的,实时性要求高的一般要做缓存或者数据总线分层处理的有分10个库,每个库100个表是不是上面索引太多了,插入的时候会重建索引有可能,索引需要用于分表分库优...

MySQL数据库知识点总结

DB:Database:数据库,指保存数据的文件集合。DBMS:DataBaseManagementSystem:数据库管理系统(数据库软件),常见的数据库软件:Oracle,MySQL,SqlServer,DB2,sqlite等SQL:StructuredQueryLanguage:结构化查询语言,用于程序员和数据库...

Mysql任务调度

Mysql任务调度Event调度配置Mysql任务调度Event不执行Mysql任务作业Event不执行我采用的方法就是:方法一:找到当前使用的.cnf文件,在[mysqld]的下面加入如下行event_scheduler=1。 MySQL5.1.x版本中引入了一项新特性EVENT,顾名思义就是事件、定时任务...
代码星球·2020-04-02

mysqlsla安装和使用介绍

安装mysqlsla源码路径:https://github.com/daniel-nichter/hackmysql.com源码存放路径:/usr/local/src1、获取源码如果没有git命令,请先安装gityum-yinstallgityum-yinstallperl-ExtUtils-Embedcd/usr/l...

分析诊断工具之一:MYSQL性能查看(多指标)

网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。打开慢查询方法:其实打开mysql的慢查询日志很简单,只需要在mysql的配...

mysql-----group by 对多个字段进行分组

groupbya:将所有具有相同a字段值的记录放到一个分组里;groupbya,b:将所有具有相同a字段值和b字段值的记录放到一个分组里 count(casewhensex='1'then'男')ascount1,count(casewhensex='2'then'女')ascount2, &nbs...

mysql获取某段时间内每一天的统计数据

selectdate(p.create_time)asone_day,sum(a-b)astotal,p.cashierfrompay_orderpwherep.create_timebetweendate_format('2019-08-1208:08:08','%Y%m%d')anddate_format('201...

mysql jdbc连接

publicclassJDBCTest{publicstaticvoidmain(String[]args){Stringsql="SELECT*FROMusertest";Connectionconn=null;Statementst=null;ResultSetrs=null;try{Class.forName("...
代码星球·2020-04-01

MySQL(Navicat)运行.sql文件时报错[Err] 2006

在my.ini里加上 max_allowed_packet=16M...

mysql如何设置密码

1.用root进入mysql后mysql>setpassword=password('你的密码');mysql>flushprivileges;2.使用GRANT语句mysql>grantallon*.*to'root'@'localhost'IDENTIFIEDBY'你的密码'withgrantop...
代码星球·2020-04-01

理解MySQL——索引与优化

写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,...
代码星球·2020-04-01