mysql
牙小木
奶玩儿斯 普泽比特
展开
-
mysql 批量修改字段 mysql update replace
将mysql中一个字段统一替换,可以用mysql update replace 方法执行语句:update testreplace set name =replace(name,'demo','mydemo');原创 2015-01-30 08:39:53 · 2414 阅读 · 0 评论 -
阿里云mysql数据库忘记密码处理方法以及用navicat远程登录mysql
1、登录阿里云2、看看状态/etc/rc.d/init.d/mysqld status3、/etc/rc.d/init.d/mysqld stop4、以--skip-grant-tables 选项登录5、(最好开启个新窗口),直接输入mysql已经进来了mysql。show databses;看下最后6、手动切换下密码吧 root 也原创 2015-06-18 12:24:44 · 4408 阅读 · 0 评论 -
阿里云centos Can't connect to local MySQL server through socket '/tmp/mysql.sock'
昨天在服务器上升级安装了python,费了点劲。今天发现mysql上不去了,提示mysql -uroot 提示Can't connect to local MySQL server through socket '/tmp/mysql.sock'开始按照网上方法说重启下service nginx restart结果我的wp博客不报错连接数据库错误了,但还是无法找到该页原创 2015-03-01 07:08:08 · 1857 阅读 · 0 评论 -
php操作 mysql数据库简单分表原理-带详细步骤
<?phpini_set("memory_limit","-1");$db_host='localhost';$db_user='root';$db_password='root';$db_name='test';$mysqli = new mysqli($db_host, $db_user, $db_password, $db_name); // 新建插入100个表// for原创 2015-05-08 14:13:22 · 896 阅读 · 0 评论 -
php mysqli 一次插入10w条数据方法 uery(): MySQL server has gone away
<?php $db_host='localhost';$db_user='root';$db_password='root';$db_name='demo';$mysqli = new mysqli($db_host, $db_user, $db_password, $db_name); // $sql="INSERT INTO `demo` (`name`) VALUES (n原创 2015-05-05 11:35:27 · 1770 阅读 · 0 评论 -
关于mysql中myisam中表级锁
mysql为myisam类型提供了表级别锁定。允许多个线程同时读取数据,比如select之间,不需要锁等待。按个排队就行。但是如果碰到更新操作。比如update就会排斥其他查询如select因为更新操作有默认的优先级,意思就是表锁释放之后,财会轮到读取操作,就像红绿灯转弯,右转让左转弯。测试方法:首先建立个表count_tmysql> s原创 2015-05-05 15:10:13 · 756 阅读 · 0 评论 -
MYSQL Query-cache使用方法及注意事项
mysql有三种cache,tablecache,threadcache 和querycache。今天了解下querycachemysql的querycache,故名思议,就是存储select query相关数据就是将selecet语句和result做hash映射,保存在内存区域中。1、具体预览 SHOW GLOBAL STATUSSHOW GLOBAL原创 2015-05-08 16:30:46 · 1588 阅读 · 0 评论 -
mysql 中的case 和when的简单用法
mysql> select id,type from t_user where id=93;+----+------+| id | type |+----+------+| 93 | 1 |+----+------+1 row in setmysql> select id, case type when 1 then '商家' when 2 then '用户' end as原创 2015-04-02 16:55:26 · 1958 阅读 · 0 评论 -
通过sql语句如何检测到数据库的名字-理会精神
当然一句话就可以搞定select database();but the main idea is the way of thinking. mysql> select length("ac");+--------------+| length("ac") |+--------------+| 2 |+--------------+1 row原创 2015-03-17 10:19:56 · 592 阅读 · 0 评论 -
修改phpmyadmin的最大上传限制
主要修改两个文件 php.ini 文件post_max_size 8mupload_max_filesize 2mmax_execution_time 30phpmyadmin的import.phpmemory_limit参数 改大就好。重启web服务器原创 2015-02-27 16:22:42 · 856 阅读 · 0 评论 -
mysql 存储过程中利用游标循环结果集
有这么个需求topic表中有id 和comments数量commemt表中有 topicid 和id由于历史原因,【删除评论表中时未同步删除topic中评论数量的值】,所以要求一条语句执行更新。(当然用php写个foreach也可以)。drop procedure if exists add_demo;# 创建存储过程 add_testCREATE PROCEDURE add原创 2015-01-30 15:47:34 · 4945 阅读 · 0 评论 -
ubuntu安装mysql不能远程访问的解决方法
默认安装的mysql是不允许远程访问的1、sudo vim /etc/mysql/my.cnf注释掉 access-address=127。0.0.1 这一行2、可以选择安装phpmyadmin sudo apt-get install phpmyadmin 安装的时候会让你选择是什么web服务器 默认安装在 /usr/share下 我们需要建立软连接 到a原创 2015-07-17 09:58:01 · 719 阅读 · 0 评论