Quantcast
Channel: Frank的技术博客 » Mysql
Browsing latest articles
Browse All 21 View Live

MySQL中select * for update锁表的问题

MySQL中select * for update锁表的问题由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。 举个例子: 假设有个表单products ,里面有id跟name二个栏位,id是主键。 例1:...

View Article



mysqlbinlog恢复数据

1.前言 日志是把数据库的每一个变化都记载到一个专用的文件里,这种文件就叫做日志文件。Mysql默认只打开出错日志,因为过多的日志将会影响系统的处理性能。 在5.0前支持文本格式和二进制格式,5.0后只支持二进制格式,因为二进制日志在性能、信息处理方面有更多的优点。 2.基础知识 2.1、二进制日志的启用...

View Article

MYSQL IFNULL函数的使用

下文对MYSQL IFNULL函数的使用进行了详细的叙述,供您参考学习,如果您在MYSQL IFNULL函数使用方面遇到过类似的问题,不妨一看。 MYSQL IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select...

View Article

MySQL concat函数的使用

MySQL concat函数是MySQL数据库中众多的函数之一,下文将对MySQL concat函数的语法和使用进行说明,供您参考和学习。 MySQL concat函数使用方法: CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 注意: 如果所有参数均为非二进制字符串,则结果为非二进制字符串。...

View Article

mysql分组取每组前几条记录(排序)

  – —————————- – Table structure for mygoods – —————————- DROP TABLE IF EXISTS `mygoods`; CREATE TABLE `mygoods` ( `goods_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `cat_id` int(11) NOT NULL DEFAULT...

View Article


PHP连接MySQL报错"No such file or directory"的解决办法

1,首先确定是mysql_connect()和mysql_pconnect()的问题,故障现象就是函数返回空,而mysql_error()返回“No such file or directory” 2,写个phpinfo页面,找到mysql.default_socket、mysqli.default_socket、pdo_mysql.default_socket 3,启动mysql,执行命令...

View Article

要在mac os上安装 mysqldb

首先,下载MySQLdb:http://sourceforge.net/projects/mysql-python/ 下载MySQL-python-1.2.3.tar.gz 解压,运行setup.py: python setup.py install 报错: sh: mysql_config: command not found Traceback (most recent call last):...

View Article

ubuntu 安装MySQLdb时出错:EnvironmentError: mysql_config not found

这是因为缺少libmysqlclient-dev 假如已经安装debian / ubuntu:sudo apt-get install mysql mysql-config是在不同的模块,并不在mysql里面。 python import MySQLdb  

View Article


修改mysql 默认编码

进入终端 输入 show variables like ‘%character%’ 可以看到 mysql数据库的默认编码并不是utf-8。 vim /etc/mysql/my.cnf character_set_server=utf8 init_connect='SET NAMES utf8' sudo /etc/init.d/mysql restart create database test...

View Article


Image may be NSFW.
Clik here to view.

tshark 抓取mysql查询语句 及 返回结果

一直使用tshark抓取sql语句调试代码  这条命令只能显示查询语句 故对此命令做了修改 使其能显示查询结果 tshark -s 512 -i eth0 -n -f  ’tcp dst port 3306′ -R ‘mysql.query’ -T fields -e mysql.query 修改后 sudo tshark -i lo -n -f ‘tcp port 3306′ -V | awk...

View Article

mysql如何添加用户

1、选择数据表 语句如下:use mysql; 2、在mysql的user表中增加连接用户帐号: 这里不要直接使用INSERT语句添加user记录,使用INSERT可能出现: ERROR 1364 (HY000): Field ‘ssl_cipher’ doesn’t have a default...

View Article

mysql的root密码忘记解决方法

1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全 状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。...

View Article

MySQL日志设置及查看

MySQL有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 默认情况下,所有日志创建于mysqld数据目录中。通过刷新日志,你可以强制 mysqld来关闭和重新打开日志文件(或者在某些情况下切换到一个新的日志)。当你执行一个FLUSH...

View Article


Navicat 8.0 for MySQL的注册码

Navicat 8 for MySQL的注册码: PremiumSoft Navicat for MySQL Enterprise Edition v8.XX 姓名(Name):3ddown.com 组织(Organization):3ddown.com 注册码(Serial):NAVJ-W56S-3YUU-MVHV

View Article

MySQL错误Another MySQL daemon already running with the same unix socket.

MySQL错误Another MySQL daemon already running with the same unix socket. 在国外网站发现的解决方法。 原因多个Mysql进程使用了同一个socket。 两个方法解决: 第一个是立即关机 使用命令 shutdown -h now 关机,关机后在启动,进程就停止了。 第二个直接把mysql.sock文件改名即可。也可以删除,推荐改名。...

View Article


linux下关于mySQL的安装和配置

  linux下关于mySQL的安装和配置 这篇博文很经典!推荐给大家! 一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在 Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux...

View Article

MYSQL数据库 将0和1每次修改时值取反

假设book表 status=1 如果要改变当状态 update   book   status=ABS(status-1);   //取绝对值 status=0 如果在执行一次   status=1

View Article


MySQL exists的用法介绍

有一个查询如下: SELECT c.CustomerId, CompanyName FROM Customers c WHERE EXISTS( SELECT OrderID FROM Orders o WHERE o.CustomerID = cu.CustomerID)...

View Article

mysql 行转列

在某些数据库中有交叉表,但在MySQL中却没有这个功能,但网上看到有不少朋友想找出一个解决方法,特发贴集思广义。 http://topic.csdn.net/u/20090530/23/0b782674-4b0b-4cf5-bc1a-e8914aaee5ab.html?96198 现整理解法如下: 数据样本: create table tx( id int primary key, c1...

View Article

mac 安装MySQL-python EnvironmentError: mysql_config not found

1 locate mysql_config 找到mysql_config 2 将mysql_config的路径 添加到PATH中export PATH=$PATH:/Applications/XAMPP/xamppfiles/bin/mysql_config 3 pip install MySQL-python 参考...

View Article
Browsing latest articles
Browse All 21 View Live




Latest Images

Pangarap Quotes

Pangarap Quotes

Vimeo 10.7.0 by Vimeo.com, Inc.

Vimeo 10.7.0 by Vimeo.com, Inc.

HANGAD

HANGAD

MAKAKAALAM

MAKAKAALAM

Doodle Jump 3.11.30 by Lima Sky LLC

Doodle Jump 3.11.30 by Lima Sky LLC