随笔分类 - Mysql数据库
摘要:其实可以用存储过程,但想用另一种方法实现:首先创建一个辅助表,可以设置CREATE TABLE `t4` ( `id` int(11) NOT NULL AUTO_INCREMENT, `num` int(11) DEFAULT NULL, PRIMARY KEY (`id`))insert ...
阅读全文
摘要:DELIMITER $$CREATE/*[DEFINER = { user | CURRENT_USER }]*/EVENT `dev_sp2p6`.`e_test1`ON SCHEDULEEVERY 1 MONTH STARTS DATE_ADD(DATE_ADD(DATE_SUB(CURDATE...
阅读全文
摘要:explain sql语句一个语句,得到如下结果,为什么已经创建了t_bill_invests.bid_id的索引,但却没有显示using index,而是显示all扫描方式呢,原来这还与select里面的内容有关真正执行此语句所用的时间:17:08:20 SELECT t_bill_invests...
阅读全文
摘要:1、查看数据库服务器状态:statusLinux下的MySQL服务器状态该列表中主要包括MySQL的版本(为version5.1.61)、运行平台(debian-linux-gnu(i686))、数据库连接的ID、当前连接用户、以及连接的方式(本次连接采用UNIXsocket,而未使用SSL)、服务...
阅读全文
摘要:这是之前遇到过的一道sql面试题,供参考学习:查找所有项目开始时间比之前项目结束时间小的项目IDmysql> select * from t2;+----+---------------------+---------------------+| id | start |...
阅读全文
摘要:Linux下中文显示乱码问题输出编码选utf-8然后文件本身编码也要是utf-8
阅读全文
摘要:根据官方文档,rand()的取值范围为[0,1)若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句:SELECT FLOOR(7 ...
阅读全文
摘要:连接mysqlworkbench出现如下提示:查看ip加入host的范围mysql> select user,host from mysql.user;+-------------+---------------+| user | host |+-------------+-------------...
阅读全文
摘要:mysqldump导出部分数据的方法: 加入--where参数mysqldump -u用户名 -p密码 数据库名 表名 --where="筛选条件" > 导出文件路径mysqldump -uroot -p --set-gtid-purged=OFF mysql user --where="user=...
阅读全文
摘要:mysql> select * from t2;+----+---------------------+| id | d |+----+---------------------+| 1 | 2015-08-02 15:13:59 || 3 | 2015-08...
阅读全文
摘要:转载自:http://wenku.baidu.com/link?url=cbioiMKsfrxlzrJmoUMaztbrTelkE0FQ8F9qUHX7sa9va-BkkL4amvzCCAKg2hBv5ZmYL_ERp3Wprd1jVxG-333s6tCJn2LGqCAvFmJ6dXCLogical...
阅读全文
摘要:转自:http://www.cnblogs.com/WizardWu/archive/2008/10/27/1320055.html有些程序员在撰写数据库应用程序时,常专注于 OOP 及各种 framework 的使用,却忽略了基本的 SQL 语句及其「性能 (performance)优化」问题。版...
阅读全文
摘要:今天启动mysql时出现了如下错误:[root@host1 /]# service mysql startStarting MySQL.. ERROR! The server quit without updating PID file (/var/lib/mysql/host1.pid).查看错误...
阅读全文
摘要:第一次测试执行下面的语句时发生如下错误:bigdata里面有100万条数据mysql> select count(*) from (select distinct(id) from bigdata) as total;ERROR 1317 (70100): Query execution was i...
阅读全文
摘要:创建测试表:mysql> create table bigdata (id int,name char(2));创建存储过程:mysql> delimiter //mysql> create procedure rand_data(in num int)-> begin-> declare str ...
阅读全文
摘要:host1与host3互为主从,即host1为host3的主机,同时也为host3的从机host1 192.168.203.131host2 192.168.203.132host3 192.168.203.1331.安装keepalivedwww.keepalived.org2.注意先清空防火墙i...
阅读全文
摘要:安装DRBD,建议用源代码包先生成rpm包来安装,不要用直接download的rpm包,有可能会用不了,因为这跟系统内核版本有关系,在2.6.33版本以前内核没有集成drbd,A.先安装一些其它的工具包yum install gcc* flex kernel-devel rpm-build libx...
阅读全文
摘要:基本的M-S结构现在master与slave主机数据一致:mysql> select * from t1;+------+| id |+------+| 1 || 2 || 4 |+------+3 rows in set (0.00 sec)我们来模拟故障现象:在master上,通过设置sql_l...
阅读全文
摘要:主服务器上的相关命令:show master status;mysql> show master status\G*************************** 1. row *************************** File: host2-bin.00...
阅读全文
摘要:官网说明:Normally, a slave does not log to its own binary log any updates that are received from a master server. This option tells the slave to log the u...
阅读全文

浙公网安备 33010602011771号