SQL
钟灵2023
AnyScript
展开
-
php5以上一次执行多条SQL语句
使用mysqli对象中的query()方法每次调用只能执行一条SQL命令。如果需要一次执行多条SQL命令,就必须使用mysqli对象中的 multi_query()方法。具体做法是把多条SQL命令写在同一个字符串里作为参数传递给multi_query()方法,多条SQL之间使用分号 (;)分隔。如果第一条SQL命令在执行时没有出错,这个方法就会返回TRUE,否则将返回FALSE。转载 2013-10-12 11:23:40 · 5383 阅读 · 1 评论 -
矩阵统计@mysql
在某些数据库中有交叉表,但在MySQL中却没有这个功能,但网上看到有不少朋友想找出一个解决方法,特发贴集思广义。http://topic.csdn.net/u/20090530/23/0b782674-4b0b-4cf5-bc1a-e8914aaee5ab.html?96198现整理解法如下:数据样本:create table tx( id int primary k转载 2013-10-10 01:38:25 · 896 阅读 · 0 评论 -
矩阵置换@mysql
本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。MySQL中group_concat函数完整的语法如下:group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])基本查询 mysql> select *转载 2014-06-21 12:21:49 · 1336 阅读 · 0 评论 -
win&Linux系统下重置MySQL密码
首先,你必须拥有MySQL操作的所有权限;其次,停止MySQL服务:/etc/init.d/mysql stop第三,使用无权限模式启动MySQL服务:mysqld_safe --skip-grant-tables --skip-networking &第四,登录MySQL重置密码:mysql -u your_user_name mysqlmysql> UPDATE u转载 2014-03-17 12:27:07 · 446 阅读 · 0 评论 -
MYSQL默认8小时自动关闭链接
解决方法1、设置mysql的等待时间是休息my。cnf文件在my.cnf文件中添加或者修改以下两个变量:wait_timeout=2880000interactive_timeout = 2880000 关于两个变量的具体说明可以google或者看官方手册。方法2、如果不能修改my.cnf,则可以在连接数据库的时候设置CLIENT_IN转载 2014-03-26 11:00:12 · 1188 阅读 · 0 评论 -
innodb大量写入优化
innodb_buffer_pool_size如 果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffer size更敏感。MySIAM可能对于大数据量使用默认的key_buffer_size也还好,但Innodb在大数据量时用默认值就感觉在爬了。 Innodb的缓冲池会缓存数据和索引,所以不需要给系统的缓存留空间,如果只用Innodb,可以把这个值设为内存转载 2014-03-31 17:59:35 · 1080 阅读 · 0 评论 -
phpMyAdmin添加数据库独立管理用户
我们在做虚拟主机的时候,很多都需要为一个客户在phpMyAdmin中开一个帐号管理客户自己网站的数据库,而不希望客户看到别的数据库。网上有很多说修改phpMyAdmin的配置等,种种说法搞的人晕头转向。其实方法很简单。1.先用root登录phpMyAdmin2.在phpMyAdmin首页面右边左部部导航处找到权限栏目。3.打开权限栏目后,新增一个用户,输入用户名,主机写localh转载 2014-03-31 11:09:11 · 1842 阅读 · 0 评论 -
mysql数据备份与还原
本地:1.进入MySQL目录下的bin文件夹:e:回车;e:\>cd mysql\bin? 回车2.导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名范例:mysqldump -uroot -p abc > abc.sql(导出数据库abc到abc.sql文件)提示输入密码时,输入该数据库用户名的密码(如果导出单张表的转载 2014-03-28 05:32:19 · 548 阅读 · 0 评论 -
mysql 导出数据到txt文件
示例: SELECT email FROM xxxxxx where email is not null and email 说明:1.导出文件目录:修改输出文件名的目录,以便放在指定的位置。如'a.txt'可以改成'./a.txt'或'/a.txt'。其中'./a.txt'放在c:\mysql\data目录下了,而'/a.txt'转载 2013-12-31 17:31:06 · 1480 阅读 · 0 评论 -
删除重复数据@mysql
mysql不能查找并更新同一张表原创 2014-08-18 11:28:21 · 409 阅读 · 0 评论