如何在批处理中执行SQL
示例如下: 123"%~dp0\mysql-5.6.19-win32\bin\mysql.exe" ^ -h127.0.0.1 -P31060 -uroot ^ --execute="update mysql.use...
示例如下: 123"%~dp0\mysql-5.6.19-win32\bin\mysql.exe" ^ -h127.0.0.1 -P31060 -uroot ^ --execute="update mysql.use...
一、 功能DECLARE...HANDLER语法如下: 123DECLARE handler_action HANDLER FOR condition_value [, condition_value] ... statement 功能概括起来就是:在一个或者多个condition_value条件满足时,先执行statement语句,然后执行handler_action动作。
在进行数据库开发时,我们可能需要写很多存储过程,本文提供一个存储过程的模板,通过该模板可以简化存储过程的开发。
一. MySQL 字符集和校对规则MySQL 的字符集是用来定义 MySQL 存储字符串的方式,校对规则(有的软件叫排序规则)则是用来定义了比较字符串的方式。字符集和校对规则是一对多的关系。每种字符集都有一个默认校对规则。 查看数据库支持的字符集: 123456# 方法1:SHOW CHARACTER SET;# 方法2:USE information_schema;SELECT * FROM CHARACTER_SETS;
批量插入1INSERT INTO users(name, age) VALUES('姚明', 25), ('比尔.盖茨', 50), ('火星人', 600);
常用函数有char_length、length、bit_length,它们针对不同的字符编码处理方式不一样。总的来说:char_length字符显示的个数;length 字符在当前编码下存储,所占的字节数。bit_length 字符在当前编码下存储,所占的bit,也就是length*8
一、 时间、日期获取1.1 获取当前本地的日期和时间123456SELECT NOW(), CURRENT_TIMESTAMP(), LOCALTIME(), LOCALTIMESTAMP(), SYSDATE(); 上面5个函数都可以获取当前本地时间,但SYSDATE有所不同。