-
日期:2020-11-02 13:34:26
点击:59
内容简介:例1、一个简单存储过程游标实例 复制代码 代码如下: DELIMITER $$ DROP PROCEDURE IF EXISTS getUserInfo $$ CREATE PROCEDURE getUserInfo(in date_day datetime) -- -- 实例 -- 存储过程名为:getUserInfo -- 参数为:date_day日期格式:2008-03-08 -- BEGI...
-
日期:2020-11-02 13:34:26
点击:59
内容简介:在一个字符串中,如果某个序列具有特殊的含义,每个序列以反斜线符号 (“”)开头,称为转义字符。 MySQL 识别下列转义字符: 0 一个 ASCII 0 (NUL) 字符。 ' 一个 ASCII 39 单引号 (“'”) 字符。 " 一个 ASCII 34 双引号 (“"”) 字符。 一个 ASCII 8 退格...
-
日期:2020-11-02 13:34:26
点击:59
内容简介:MySQL默认的数据文件存储目录 /var/lib/mysql,现在要把目录修改为/home/data/mysql cd /home mkdir data //在home目录下建data目录 mysqladmin -u root -p shutdown //停止MySQL服务进程: mv /var/lib/mysql /home/data/ //移动目录 cp /etc/my.cnf /etc/m...
-
日期:2020-11-02 13:34:25
点击:59
内容简介:环境为CentOS系统,1G内存,Mysql5.5.30。 在/etc/my.cnf内添加: 复制代码 代码如下: skip-external-locking skip-name-resolve max_connections = 1024 query_cache_size = 16M sort_buffer_size = 1M table_cache = 256 innodb_buffer_pool_size = 128M i...
-
日期:2020-11-02 13:34:25
点击:59
内容简介:以MySQL 的InnoDB 为例,预设的Tansaction isolation level 为REPEATABLE READ,在SELECT 的读取锁定主要分为两种方式: SELECT ... LOCK IN SHARE MODE SELECT ... FOR UPDATE 这两种方式在事务(Transaction) 进行当中SELECT 到同一个数据表时,都必须等待其...
-
日期:2020-11-02 13:34:25
点击:59
内容简介:1、修改本地化时间 原理: 本地化时间格式化需要gettext支持, 假如你的环境没有开启此功能, 将会返回乱码, 影响#phpmyadmin ajax的处理. 本测试在phpmyadmin 4.0.2 php 5.5.0 环境上验证通过. 修改:./libraries/Util.class.php 文件 复制代码 代码如下: # 查...
-
日期:2020-11-02 13:34:24
点击:59
内容简介:由于是从源码包安装的Mysql,所以系统中是没有红帽常用的 servcie mysqld restart 这个脚本 只好手工重启 有人建议Killall mysql。这种野蛮的方法其实是不行的,强制终止的话,如果造成表损坏,损失是巨大的。 这里推荐安全的重启方法 $mysql_dir/bin/mysqla...
-
日期:2020-11-02 13:34:24
点击:59
内容简介:MySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDATE语法,使得原本需要执行3条SQL语句(SELECT,INSERT,UPDATE),缩减为1条语句即可完成。 例如ipstats表结构如下: 复制代码 代码如下: CREATE TABLE ipstats ( ip VARCHAR(15) NOT NULL UNIQUE, cl...
-
日期:2020-11-02 13:34:24
点击:59
内容简介:一,最常见MYSQL最基本的分页方式: 复制代码 代码如下: select * from content order by id desc limit 0, 10 在中小数据量的情况下,这样的SQL足够用了,唯一需要注意的问题就是确保使用了索引。随着数据量的增加,页数会越来越多,查看后几页的SQL就可能类...
-
日期:2020-11-02 13:34:23
点击:59
内容简介:对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql select ASCII('2'); - 50 mysql select ASCII(2); - 50 mysql select ASCII('dx'); - 100...