
MySQL数据库
文章平均质量分 53
china_jeffery
持续学习者;
擅长开发开源组件及相关工具;
长期致力于应用各种IT新技术提升生产效率和解决实际问题;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL--日期和时间
一、 时间、日期获取1.1、获取当前本地的日期和时间SELECT NOW(), CURRENT_TIMESTAMP(), LOCALTIME(), LOCALTIMESTAMP(), SYSDATE();上面5个函数都可以获取当前本地时间,但SYSDATE有所不同。SELECT NOW(), SLEEP(3), NOW();执行结果:NOW()原创 2017-11-09 18:34:51 · 84096 阅读 · 0 评论 -
MySQL--字符串长度
常用函数有char_length、length、bit_length,它们针对不同的字符编码处理方式不一样。 总的来说: char_length字符显示的个数; length 字符在当前编码下存储,所占的字节数。 bit_length 字符在当前编码下存储,所占的bit,也就是length*8GBK 编码select char_length('中国'); -- 2select lengt原创 2017-11-24 21:30:21 · 104601 阅读 · 0 评论 -
MySQL--在批处理中执行SQL
"%~dp0\mysql-5.6.19-win32\bin\mysql.exe" -h127.0.0.1 -P31060 -uroot --execute="grant all on *.* to 'root'@'%' identified by '123456';update mysql.user SET password=PASSWORD('123456') WHERE user='root'原创 2017-11-24 21:34:17 · 85823 阅读 · 0 评论 -
Mysql--一条SQL语句多条插入、更新、删除
插入INSERT INTO users(name, age) VALUES('姚明', 25), ('比尔.盖茨', 50), ('火星人', 600);更新UPDATE member SET descipt = "默认" WHERE usertypeid IN (1,2,3,4);UPDATE member SET descipt = CASE id WHEN 1 THEN '默认' WHE原创 2017-11-24 22:04:58 · 87345 阅读 · 0 评论 -
拨开字符编码的迷雾--MySQL数据库字符编码
一. MySQL字符集和校对规则MySQL的字符集是用来定义MySQL存储字符串的方式,校对规则(有的软件叫排序规则)则是用来定义了比较字符串的方式。字符集和校对规则是一对多的关系。每种字符集都有一个默认校对规则。查看数据库支持的字符集: # 方法1:SHOW CHARACTER SET;# 方法2:USE information_schema;SELECT * FROM CHARACTER原创 2017-11-27 21:33:02 · 86412 阅读 · 0 评论 -
MySQL数据库防SQL注入原理
每个语言都有自己的数据库框架或库,无论是哪种语言,哪种库,它们在数据库防注入方面使用的技术原理无外乎下面介绍的几种方法。一、特殊字符转义处理Mysql特殊字符指在mysql中具有特殊含义的字符,除了%和_是mysql特有的外,其他的和我们在C语句中接触的特殊字符一样。 特殊字符 转义字符 特殊意义 \0 \\0 字符串结束符NUL ' \' 单引号 " \原创 2017-11-27 21:34:25 · 86849 阅读 · 0 评论 -
MySQL的DECLARE...HANDLER使用
一. 功能DECLARE...HANDLER语法如下:DECLARE handler_action HANDLER FOR condition_value [, condition_value] ... statement功能概括起来就是: 在一个或者多个condition_value满足时,先执行statement语句,然后执行handler_action动作。...原创 2018-02-07 20:32:20 · 69773 阅读 · 0 评论 -
MySQL游标的使用
使用游标的步骤大致为:创建游标打开游标循环读取,难点在于判断数据是否已经读取完关闭游标假设现在有一个netbar_duty表用于存放交接班数据(每条交接班数据包含交接班的开始时间dutyBeginTime和结束时间dutyEndTime),现在使用游标来遍历每个交接班的开始时间和结束时间。 SQL脚本中已经针对游标的用法给出了详细的注释。CREATE DEFINER=`ro...原创 2018-02-07 20:52:45 · 67492 阅读 · 0 评论 -
MySQL存储过程模板
MySQL存储过程的范例模板,带返回值和异常处理的功能。DROP PROCEDURE IF EXISTS sp_sample;CREATE PROCEDURE sp_sample(OUT errno INT)root:BEGIN /* 功能: IN参数: OUT参数: errno 存储过程异常标志(0-成功, 1-异常)原创 2017-12-24 22:22:51 · 92320 阅读 · 0 评论