修改mysql默认最大连接数示例

修改mysql默认最大连接数示例
mysql数据库默认的最大连接数据为100,如果我们要修改可以利用两种方式,一种是set GLOBAL max_connections命令执行,另一种是 打开MySQL配置文件 my.ini 或 my.cnf查找 max_connections=进行修改,下面我们来看看. 查看mysql最大连接数据,代码如下: show variables like '%max_connections%' 修改方法,进入mysql终端,执行如下代码: mysql > set GLOBAL max_connections=1000; mysq > show variables lik...

php date()和sql FROM_UNIXTIME() 的效率比较

php date()和sql FROM_UNIXTIME() 的效率比较
下面我们一起来看看php date()和sql FROM_UNIXTIME() 的效率比较吧,到底是那个的性能要好一些呢,一起看实例. 在php中,将int型的时间戳转换为日期时间,有两种方法,一种是用我们熟悉的函数date("Y-m-d H:i",time())来转换,还有一种是在sql中用 FROM_UNIXTIME(add_time, "%Y-%m-%d %H:%m") 转换,平时用的不多,估计很多人都还不知道吧. 为了了解他们之间的效率和区别,我做了一个实例,先建了一张表,只添加了两个...

MySQL一条语句更新多个表的方法

MySQL一条语句更新多个表的方法
MySQL一条语句更新多个表的方法我们会用到join子查询了,下面我们一起来看看实现方法,MySQL本身是支持一条update语句更新多个表的,有时候这是非常有用的一个特性,代码如下: Multiple-table syntax    UPDATE [LOW_PRIORITY] [IGNORE] table_references        SET col_name1={expr1|DEFAULT} [, col_name2={expr2...

mysql update根据A表更新B表的sql语句

mysql update根据A表更新B表的sql语句
前面我介绍过用一个表更新另一个表,现在我们再来看一篇关于mysql update根据A表更新B表的sql语句文章,希望本文章对你带来帮助. 最近遇到一个需求:mysql中A表和B表都有(id, age)字段,现在想读取B表的age字段,将其update到A表对应ID的age字段中去,我直接想到了一种方案,用Python读取B表,获得{id:age}形式的数据,然后根据每个ID和age的值依次update A表. 两个表分别定义和数据如下: A表定义: Field Type Com...

MySQL数据库建表sql语句实例

MySQL数据库建表sql语句实例
在mysql建表我们用create table命令来创建了,表后面可以跟像字段名,类型之类的数据,对于mysql初学者我推荐使用phpmyadmin来创建表,这个简单方法了,下面我们一起来学习. MySQL中create table语句的基本语法是: CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options] [select_statement] TEMPORARY:该关键字表示用MySQL create table新建的表为临时表,此表在当前会...

mysql启用skip-name-resolve模式一些问题小结

mysql启用skip-name-resolve模式一些问题小结
我发现如果mysql启用skip-name-resolve模式之后有些会出现warning信息了,这个问题在因为一些配置问题我们要作简单的删除即可. mysql 启用skip-name-resolve模式时出现Warning的处理办法,当前如果你的授权是针对所有主机的你不会遇到该问题. 在优化MYSQL配置时,加入 skip-name-resolve,在重新启动MYSQL时检查启动日志,发现有警告信息. 121126 11:57:22 [Warning] 'user' entry 'root@localhost.localdomain'...

mysql提示:Illegal mix of collations for operation ‘UNION’

mysql提示:Illegal mix of collations for operation ‘UNION’
在保存或查询数据时提示Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation \'=\',这里是告诉你你要保存的数据与数据库中的字符编码不致导致数据无法正确保存了,解决办法我们只要统一编码即可. 语句很简单,代码如下: <?php    $connection=mysql_connect("localhost","root","password"); //连接并选择数据库服务器 &nbs...

PHP查询Mysql数据库示例代码

PHP查询Mysql数据库示例代码
在php与mysql数据库查询我总结了四种方法mysql_result(),mysql_fetch_row(),mysql_fetch_array(),mysql_fetch_object(),四种办法,下面我们一个个来测试并看那个性能最好. 1.使用mysql_result()来获取数据,代码如下: <?php    $connection=mysql_connect("localhost","root","password"); //连接并选择数据库服务器    mysql_select_db("test",$connection); ...

mysql关闭skip-grant-tables快速重置mysql密码

mysql关闭skip-grant-tables快速重置mysql密码
如果你忘记了mysql密码几乎是没有什么好办法可以直接修改密码了,但我们可以在my.ini把加上skip-grant-tables,然后重启mysql就不需要密码了,这时我们再修改root密码,最后再把skip-grant-tables删除重启即可. 首先,很荣幸你找到了这篇文章,如果你忘记了mysql的密码不妨试试以下这个方法. 1、打开my.ini,代码如下: [mysqld]    port=3306    #skip-grant-tables //www....

mysql数据库show processlist结果分析

mysql数据库show processlist结果分析
下面我们一起来看看关于mysql数据库show processlist结果分析,希望此文章对各位同学会有所帮助. mysql> show processlist;    +—–+————-+——————–+    | Id | User | Host | db | Command | Time| State | Info    +—–+————-+——————–+    |207|root&n...

mysql学习笔记之常用sql命令

mysql学习笔记之常用sql命令
在做mysql应用时常用命令有数据备份,权限管理,mysql停止与启动及一些常用的数据库操作命令等等,下面我来给各位整理整理. 远程访问:mysql -h localhost -uroot -p 修改密码:mysqladmin -uroot -proot password admin 如果原密码为空:mysqladmin -uroot password admin 显示版本号、状态、进程信息等:mysqladmin version status proc 启动服务:net start mysql 关闭服务:mysqladmin -uroot -proot shutdown ...

mysql中mysqlhotcopy备份使用说明

mysql中mysqlhotcopy备份使用说明
在mysql中备份数据库有mysqldump与mysqlhotcopy常用方法,不过mysqldump是mysql安装好后可直接使用的,mysqlhotcopy需要安装perl支持,因为mysqlhotcopy是prel语言写的. 1,安装,mysql已经安装好m在/usr/local/mysql目录下,代码如下: yum -y install perl perl-DBI    wget http://file.phpfensi.com/upload/2013/12/DBD-mysql-3.0002.tar.gz    ta...

windows万能mysql数据库备份脚本

windows万能mysql数据库备份脚本
在mysql中备份数据库最常用就是复制数据库了,下面我们一起来看两款windows 批处理实现的mysql备份方法,非常好用. 一,mysql中mysqldump+bat处理文件,执行mysql数据库备份的脚本(bat文件内容),代码如下: @echo off     set host=localhost     set username=root     set passward=ansure     set&...

mysql数据库增量备份与恢复方法

mysql数据库增量备份与恢复方法
mysql增量备份:小量的数据库可以每天进行完整备份,因为这也用不了多少时间,但当数据库很大时,就不太可能每天进行一次完整备份了,这时候就可以使用增量备份,增量备份的原理就是使用了mysql的binlog志. 1、首先做一次完整备份,代码如下: mysqldump -h10.6.208.183 -utest2 -p123 -P3310 --single-transaction --master-data=2 test>test.sql 这时候就会得到一个全备文件test.sql,在sql文件中我们会看到...

MySQL入门插入、删除和更新数据sql语句

MySQL入门插入、删除和更新数据sql语句
在mysql中更新数据与删除数据及保存数据我们用到三个不同的命令,下面我来介绍在mysql中数据保存,删除与更新实例. insert 语句的定义: insert 语句一次插入一条数据 insert into links(name,address) values('jerichen','gdsz'); insert 语句一次插入多条数据: 1,字段值2,字段值3),(另一个字段1的值,另一个字段2的值,另一个字段3的值); # 同时插入两条数据,看语法说明,那个into被我省略了 insert links (n...

MySQL VIEW(视图)学习笔记

MySQL VIEW(视图)学习笔记
视图就是存储下来的SQL SELECT语句,也可以说是虚拟的表(在MySQL中视图被当着表来用)。这些数据可以是从一个或几个基本表(或视图)的数据。也可以是用户自已定义的数据。其实视图里面不存放数据的,数据还是放在基本表里面,基本表里面的数据发生变动时,视图里面的数据随之变动 视图的作用: ■视图可以让查询变得很清楚: 如果您要找的数据存放在三张关系表里面,查看数据的时候,你就要写个联合查询了。...

MySQL基本SQL查询语句:多表查询和子查询示例

MySQL基本SQL查询语句:多表查询和子查询示例
mysql中表单查询用到select命令了,如果是多表查询我们用很多方法,如select union与left join之类的联合查询了,下面我给各位mysql初学者来介绍sql查询示例。 一、简单查询. 基本语法:SELECT * FROM tb_name; 查询全部:SELECT field1,field2 FROM tb_name; 投影代码如下: SELECT [DISTINCT] * FROM tb_name WHERE qualification; 选择说明:FROM子句:要查询的关系 表、多个表、其它SELECT语句 WHERE子...

MySQL学习笔记之日志管理

MySQL学习笔记之日志管理
日志是mysql数据库中一个很重要的东西,日志类型有:错误日志,日志文件,二进制日志,慢日志,事务日志等等,下面我们一起来了解一下mysql日志. 一、日志类型: MySQL有几个不同的日志文件,可以帮助你找出mysqld内部发生的事情: 日志文件 记入文件中的信息类型 错误日志 记录启动、运行或停止时出现的问题。 查询日志 记录建立的客户端连接和执行的语句。 二进制日志 记录所有更改数据的语句。主要用...

mysql视图学习笔记记录

mysql视图学习笔记记录
mysql5.1才有视图功能,下面本文章来给各位介绍mysql视图,创建,删除,修改及创建视图的一些注意事项,希望文章对各位有所帮助。 创建视图,在MySQL中,创建视图的完整语法如下: CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]        VIEW view_name [(column_list)]  &n...

MySQL索引操作命令学习笔记

MySQL索引操作命令学习笔记
mysq索引类型:普通索引、唯一索引和主索引 1. 普通索引 普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHERE column = …)或排序条件(ORDER BY column)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如一个整数类型的数据列)来创建索引。 2. 唯一索引 普通索引允许被索引的数据列包含重复的值。比如说,...