08 2015 档案

摘要:mysql中的definer是什么,有什么作用?我们在mysql创建view、trigger、function、procedure、event时都会定义一个Definer=‘xxx’,类似如下:CREATE ALGORITHM = UNDEFINED DEFINER = `root`@`... 阅读全文
posted @ 2015-08-31 09:10 泽锦 阅读(37262) 评论(3) 推荐(3)
摘要:1.删除test库原因:The default MySQL installation comes with a database named test that anyone can access. This database is intended only for tutorials, samp... 阅读全文
posted @ 2015-08-28 14:58 泽锦 阅读(693) 评论(0) 推荐(0)
摘要:在使用mysql执行update的时候,如果不是用主键当where语句,会报如下错误,使用主键用于where语句中正常。update test.t_bids set product_id=1+floor(rand()*7) Error Code: 1175. You are using safe u... 阅读全文
posted @ 2015-08-27 10:44 泽锦 阅读(5872) 评论(0) 推荐(0)
摘要:-- 函数、存储过程select definer from mysql.proc;update mysql.proc set definer='billing@%';-- 定时事件select DEFINER from mysql.EVENTS;update mysql.EVENTS set def... 阅读全文
posted @ 2015-08-19 11:31 泽锦 阅读(3777) 评论(0) 推荐(1)
摘要:执行:[root@host2 lamp]# mysqldump -F -R -E --master-data=2 -p -A --single-transaction在控制台端出现mysqldump: Couldn't execute 'show table status like 'v\_bid\... 阅读全文
posted @ 2015-08-19 11:05 泽锦 阅读(5745) 评论(0) 推荐(0)
摘要:1.#PATH=$PATH:/opt/lamp/mysql/bin使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效2.#vi /etc/profile在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等号两边不能有任何空格)这种... 阅读全文
posted @ 2015-08-19 09:03 泽锦 阅读(11156) 评论(0) 推荐(1)
摘要:Mysql在进行登陆时,会去匹配mysql库中的user表,并赋予相应的权限,但是怎么知道我们当时的登陆的用户名及相应的权限呢?在Mysql中,有两个函数,一个是user(),一个是current_user();我们来运行一下看一下他们有什么区别:mysql> select user();+----... 阅读全文
posted @ 2015-08-16 15:32 泽锦 阅读(4734) 评论(0) 推荐(1)
摘要:其实可以用存储过程,但想用另一种方法实现:首先创建一个辅助表,可以设置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 泽锦 阅读(1500) 评论(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 泽锦 阅读(401) 评论(0) 推荐(0)
摘要:Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.在linux下的虚拟机出现了这个问题,原因是要修改固定ip,作了部分修改。故障现象:[root@host2~]# ... 阅读全文
posted @ 2015-08-09 11:07 泽锦 阅读(1599) 评论(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 泽锦 阅读(28135) 评论(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 泽锦 阅读(443) 评论(0) 推荐(0)