随笔分类 -  Mysql数据库

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