Welcome 微信登录

首页 / 数据库 / MySQL

MySQL SHOW 命令的使用介绍

MySQL SHOW 命令的使用介绍

SHOW TABLES或SHOW TABLES FROM DATABASE; 解释:显示当前数据库中所有表的名称 SHOW DATABASES; 解释:显示MYSQL中所有数据库的名称 SHOW PROCESSLIST; 解释:显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看他们自己的进程,但是如果他们拥有PROCESS权限,就可以查看所有人的进程,包括密码 SHOW TABLE STATUS; 解释:显示当前使用或者指定的DAT...
mysql 判断记录是否存在方法比较

mysql 判断记录是否存在方法比较

我这里总结了判断记录是否存在的常用方法: sql语句:select count(*) from tablename; 然后读取count(*)的值判断记录是否存在。对于这种方法性能上有些浪费,我们只是想判断记录记录是否存在,没有必要全部都查出来。 以下这个方法是我推荐的。 sql语句:select 1 from tablename where col = col limit 1; 然后读取语句执行所影响的行数。 当然这里limit 1很重要。这要mysql...
ubuntu linux下使用Qt连接MySQL数据库的方法

ubuntu linux下使用Qt连接MySQL数据库的方法

环境说明: ubuntu 10.04.2 QtSDK (1.5G安装包的那个) mysql5.1 1.安装MySQL Linux下完整的MySQL开发需要安装服务器端,如果安装客户端也没什么不好。直接在软件中心搜mysql,把client和server选上。 server在安装时会提示为root用户设置密码,设一个好了。 我使用的是mysql5.1版本,用户名密码存储在一个叫mysql的数据库里,只有管理员级别才能看到。 如果直接在终端中输入 mysql,...
NaviCat连接时提示"不支持远程连接的MySql数据库"解决方法

NaviCat连接时提示"不支持远程连接的MySql数据库"解决方法

后来参巧网上的文献后,通过Http方式成功连上服务器的MYSql数据库。特此记录一下:首先到NaviCat官网(www.NaviCat.com.cn)上下载最新版本的NaviCat 安装完成后,打开NaviCat,如下图所示: 然后点击左上角的连接,弹出新键连接信息,如下图所示: 在主机名IP地址那里填写LocalHost 用户名与密码一栏则填写你所在的数据库用户名与密码。 这时候还不能连接数据库的,需要通过Http通道的形式进行数据库连接。 点击连接属...
使用MySQL的LAST_INSERT_ID来确定各分表的唯一ID值

使用MySQL的LAST_INSERT_ID来确定各分表的唯一ID值

分表除了表名的索引不同之外,表结构都是一样的,如果各表的‘ID"字段仍采用‘AUTO_INCREMENT"的方式的话,ID就不能唯确定一条记录了。 这时就需要一种处于各个分表之外的机制来生成ID,我们一般采用一张单独的数据表(不妨假设表名为‘ticket_mutex")来保存这个ID,无论哪个分表有数据增加时,都是先到ticket_mutex表把ID值加1,然后取得ID值。 这个取ID的操作看似很复杂,所幸的是,MySQL提供了LAST_INSERT_ID...
mysql sql_mode="" 的作用说明

mysql sql_mode="" 的作用说明

sql_mode="",即强制不设定MySql模式(如不作输入检测、错误提示、语法模式检查等)应该能提高性能,但有如下问题: 如果插入了不合适数据(错误类型或超常),mysql会将数据设为“最好的可能数据”而不报错,如: /数字 设为:0/可能最小值/可能最大值 /字符串 设为:空串/能够存储的最大容量字符串 /表达式 设为:返回一个可用值(1/0-null) 所以,解决办法是:所有列都要采用默认值,这对性能也好。 mysql_mode的详细描述: 在my...
mysql 无限级分类实现思路

mysql 无限级分类实现思路

第一种方案: 使用递归算法,也是使用频率最多的,大部分开源程序也是这么处理,不过一般都只用到四级分类。这种算法的数据库结构设计最为简单。category表中一个字段id,一个字段fid(父id)。这样可以根据WHERE id = fid来判断上一级内容,运用递归至最顶层。 分析:通过这种数据库设计出的无限级,可以说读取的时候相当费劲,所以大部分的程序最多3-4级分类,这就足以满足需求,从而一次性读出所有的数据,再对得到数组或者对象进行递归。本身负荷还是没太...
mysql中索引使用不当速度比没加索引还慢的测试

mysql中索引使用不当速度比没加索引还慢的测试

下面是我们插入到这个tuangou表的数据: id web city type 1 拉手网 北京 餐饮美食 2 拉手网 上海 休闲娱乐 3 百分团 天津 餐饮美食 4 拉手网 深圳 网上购物 5 百分团 石家庄 优惠卷票 6 百分团 邯郸 美容保健 .. 4999 百分团 重庆 旅游酒店 5000 拉手网 西安 优惠卷票 执行mysql语句: $sql = "select from tuangou where web="拉手网" and city="上海"...
<< 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 >>