mysql
走过路过看一看
搬砖中
展开
-
mysql存储过程中文乱码
和大家一样,一开始还以为是编码问题呢,测试发现不是,然后以为存储过程本身问题呢,最后在一仁兄的blog中发现,原来变量也是需要设定编码的.............from:http://hi.baidu.com/zhangzhuobing/blog/item/68267100530e438de850cd4c.html数据表和字段 都是 utf8 存储的中文内容。在连接数据库后也转载 2013-05-09 18:14:39 · 1358 阅读 · 0 评论 -
mysql存储程序与定时器
实战mysql存储程序与定时器 存储过程定时器eventprocedure实战需求:一个庞大的日志表,现每天做定时统计一天的总数,放另一个表中,方便查看,运营。旧方案:用脚本写好程序,用linux的crontab定时执行。本文重点,用mysql定时器定时执行存储程序。第一步:编写存储程序(需了解基本的存储程序的语法)Sql代码 create pr转载 2014-03-25 16:08:30 · 684 阅读 · 0 评论 -
mysql中导入txt文件数据的操作指令
mysql中导入txt文件数据的操作指令2013-03-15 14:16:38 我来说两句 作者:moonfans收藏 我要投稿mysql中导入txt文件数据的操作指令 学习总结基本的MySQL数据库导入导出操作 www.2cto.com 1 表tt的格式: CREATE TABLE `tt` ( `in转载 2014-04-04 16:51:56 · 2431 阅读 · 0 评论 -
MySQL存储过程中的3种循环
在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。这几个循环语句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL END REPEATLOOP……END LOOPGOTO。转载 2014-03-24 18:01:19 · 626 阅读 · 0 评论 -
mysql 添加索引 mysql 如何创建索引
mysql 添加索引 mysql 如何创建索引1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3.添加INDEX转载 2014-03-24 10:53:32 · 682 阅读 · 0 评论 -
mysql 存储过程中使用多游标
mysql的存储过程可以很方便使用游标来实现一些功能,存储过程的写法大致如下:先创建一张表,插入一些测试数据:DROP TABLE IF EXISTS netingcn_proc_test;CREATE TABLE `netingcn_proc_test` ( `id` INTEGER(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(20转载 2014-03-28 14:17:57 · 805 阅读 · 0 评论 -
MySQL中的LOCATE和POSITION函数使用方法
LOCATE(substr,str) POSITION(substr IN str) 返回子串 substr 在字符串 str 中第一次出现的位置。如果子串 substr 在 str 中不存在,返回值为 0: mysql> SELECT LOCATE('bar', ‘foobarbar'); -> 4 mysql> SELECT LOCATE('xbar', ‘foobar')转载 2013-07-08 10:00:40 · 1470 阅读 · 0 评论 -
MySQL复制表数据到新表的方法
MySQL复制表数据操作相信大家都不会太陌生,下面就为您详细介绍MySQL复制表数据到新表的步骤,希望对您会有所启迪。1.MySQL复制表结构及数据到新表CREATE TABLE 新表SELECT * FROM 旧表2.只复制表结构到新表CREATE TABLE 新表SELECT * FROM 旧表 WHERE 1=2即:让WHERE条件不成立.方法转载 2013-06-13 09:22:25 · 758 阅读 · 0 评论 -
mysql 当天和当月的表示方法
由于工作需要,昨天需要用到一个处理当天和当月里的判断,由于本人是刚刚毕业的应届毕业生,技术不太过关,上网去查了下相关的文章,文章内容也已经放在我的博客里了,不得不想起尚学堂的马老师说的非常土鳖啊,想起刚看的电影《中国合伙人》,觉得自己就是一个土鳖啊,呵呵,言归正传。 同事最后看了我的代码,说mysql有两个方法来处理当天和当月的,下面介绍一下,希望能帮到大家,也记录下来方便以后查原创 2013-05-30 11:20:14 · 1945 阅读 · 0 评论 -
mysql 数值处理函数 floor与round
mysql数值处理函数floor与round mysql数值处理函数floor与round 在mysql中,当处理数值时,会用到数值处理函数,如有一个float型数值2.13,你想只要整数2,那就需要下面的函数floor与round。 floor:函数只返回整数部分,小数部分舍弃。round:函数四舍五入,大于0.5的部分进位,不到则舍弃。与floor不同。如下测转载 2013-05-13 14:42:29 · 2238 阅读 · 0 评论 -
mysql 日期操作
mysql 日期操作 增减天数、时间转换、时间戳MySQL datediff(date1,date2):两个日期相减 date1 - date2,返回天数。select datediff('2008-08-08', '2008-08-01'); -- 7select datediff('2008-08-01', '2008-08-08'); -- -7一、MySQL转载 2013-05-13 14:54:49 · 659 阅读 · 0 评论 -
mysql 日期和时间格式转换实现语句
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) DAYO转载 2013-05-13 14:48:59 · 668 阅读 · 0 评论 -
mysql游标循环的使用
mysql游标循环的使用CREATE PROCEDURE `test`.`new_procedure` ()BEGINDECLARE done INT DEFAULT FALSE; -- 需要定义接收游标数据的变量 DECLARE a CHAR(16); -- 游标 DECLARE cur CURSOR FOR SELECT i FROM tes转载 2014-03-25 16:02:18 · 1260 阅读 · 0 评论