如何在批处理中执行SQL

示例如下: 123"%~dp0\mysql-5.6.19-win32\bin\mysql.exe" ^ -h127.0.0.1 -P31060 -uroot ^ --execute="update mysql.use...

Windows批处理

MySQL的DECLARE...HANDLER使用

一、 功能DECLARE...HANDLER语法如下: 123DECLARE handler_action HANDLER FOR condition_value [, condition_value] ... statement 功能概括起来就是:在一个或者多个condition_value条件满足时,先执行statement语句,然后执行handler_action动作。

数据库

一个MySQL存储过程模板

在进行数据库开发时,我们可能需要写很多存储过程,本文提供一个存储过程的模板,通过该模板可以简化存储过程的开发。

数据库

拨开字符编码的迷雾(4)--MySQL字符编码

一. MySQL 字符集和校对规则MySQL 的字符集是用来定义 MySQL 存储字符串的方式,校对规则(有的软件叫排序规则)则是用来定义了比较字符串的方式。字符集和校对规则是一对多的关系。每种字符集都有一个默认校对规则。 查看数据库支持的字符集: 123456# 方法1:SHOW CHARACTER SET;# 方法2:USE information_schema;SELECT * FROM CHARACTER_SETS;

MySQL

SQL批量添加更新和删除

批量插入1INSERT INTO users(name, age) VALUES('姚明', 25), ('比尔.盖茨', 50), ('火星人', 600);

数据库

MySQL获取字符串长度的几种方式

常用函数有char_length、length、bit_length,它们针对不同的字符编码处理方式不一样。总的来说:char_length字符显示的个数;length 字符在当前编码下存储,所占的字节数。bit_length 字符在当前编码下存储,所占的bit,也就是length*8

数据库

MySQL获取时间和日期

一、 时间、日期获取1.1 获取当前本地的日期和时间123456SELECT NOW(), CURRENT_TIMESTAMP(), LOCALTIME(), LOCALTIMESTAMP(), SYSDATE(); 上面5个函数都可以获取当前本地时间,但SYSDATE有所不同。

数据库