-
日期:2020-11-02 13:34:07
点击:59
内容简介:表分区是最近才知道的哦 ,以前自己做都是分表来实现上亿级别的数据了,下面我来给大家介绍一下mysql表分区创建与使用吧,希望对各位同学会有所帮助。 表分区的测试使用,主要内容来自于其他博客文章以及mysql5.1的参考手册 mysql测试版本:mysql5.5.28 mysql...
-
日期:2020-11-02 13:34:06
点击:59
内容简介:要查看当前是否已开启事件调度器,可执行如下SQL: SHOW VARIABLES LIKE 'event_scheduler'; 或 SELECT @@event_scheduler; 或 SHOW PROCESSLIST; 若显示: +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | event_sch...
-
日期:2020-11-02 13:34:06
点击:59
内容简介:使用mysql 中的load 命令,讲txt 文件中的内容加载到数据库表中,例如,创建table,名称是user,一个字段username;当前有db.txt文件,内容是以空格分开的用户名,例如:xiaowang xiaoliu zhangsan 将该文件加载到数据表user中,使用命令即可: 复制代码 代码...
-
日期:2020-11-02 13:34:05
点击:59
内容简介:复制代码 代码如下: select count(*) as lot from OA_sample_check where left(ecnNO, LOCATE(',',ecnNO)-1)='a1'...
-
日期:2020-11-02 13:34:04
点击:59
内容简介:MySQL基础知识第一期,如何远程访问MySQL数据库设置权限方法总结,讨论访问单个数据库,全部数据库,指定用户访问,设置访问密码,指定访问主机。 1,设置访问单个数据库权限 复制代码 代码如下: mysqlgrant all privileges on test.* to 'root'@'%'; 说明:...
-
日期:2020-11-02 13:34:04
点击:59
内容简介:一、随机查询一条数据 方法一:SELECT * FROM `table` ORDER BY RAND() limit 1 评价:不建议使用,效率非常低,官方文档中进行说明:Order By和RAND()连用,会多次扫描表,导致速度变慢。 方法二:SELECT * FROM `table` WHERE id = (SELECT floor(RAND() *...
-
日期:2020-11-02 13:34:04
点击:59
内容简介:可能是IP没设置好 问题:MySQL权限设置正确,但仍无法远程访问。通过telnet发现3306端口未打开。 分析:MySQL默认只绑定127.0.0.1,即:只有在本机才能访问3306端口。 解决:找到MySQL配置文件,搜索“bind-address”,找到这一行: bind-address = 127.0.0....
-
日期:2020-11-02 13:34:03
点击:59
内容简介:查看event是否开启 复制代码 代码如下: show variables like '%sche%'; 将事件计划开启 复制代码 代码如下:set global event_scheduler =1; 创建存储过程test 复制代码 代码如下: CREATE PROCEDURE test () BEGIN update examinfo SET endtime = now() WHERE...
-
日期:2020-11-02 13:34:03
点击:59
内容简介:在mysql中查询5条不重复的数据,使用以下: 复制代码 代码如下: SELECT * FROM `table` ORDER BY RAND() LIMIT 5 就可以了。但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上 搜索Google,网上基本上都是查询max(id) *...
-
日期:2020-11-02 13:34:02
点击:59
内容简介:公司数据中心计划将海量数据做一次迁移,同时增加某时间字段(原来是datatime类型,现在增加一个date类型),单表数据量达到6亿多条记录,数据是基于时间(月)做的partition由于比较忙,一直没有总结,所以很细节的地方都记不清楚了,此处只是简单总结下当...