数据库技术

MySQL MyISAM引擎与InnoDB引擎相信大家都不陌生,下面对MySQL MyISAM和InnoDB进行性能对比的测试,希望对您能有所帮助。 MySQL MyISAM引擎与InnoDB引擎性能的对比测试: 首先介绍一下“硬件”和“软件”的配置。 1:硬件配置 CPU : AMD2500+ (1.8G) 内存: 1G/现代 硬盘: 80G/IDE 2:软件配置 OS : Windo

2022-10-27  368
数据库技术

MySQL表别名表不仅可以让SQL语句能够简短一些,而且可以实现类似嵌套查询的功能,下面就让我们来一起了解一下MySQL表别名的另类用法。 用MySQL很久了,一直被MySQL中没有嵌套查询所困扰,虽然MySQL4.1 中支持这个特性,但是我的PHP的程序都使用的MySQL函数库,而不是MySQLi函数库,所以4.1的特性用不上。 以前遇到需要嵌套查询的地方,一般转化为两个表的连接查询来解决。可是最近做的一个程序里面,发现需要嵌套查询的地

2022-10-27  430
数据库技术

查看MySQL数据库是我们最常用的操作之一,下面对常用的查看MySQL数据库的命令作了详尽的阐述,如果您对查看MySQL数据库方面感兴趣的话,不妨一看。 进入MySQL Command line client下 查看当前使用的数据库: mysql>select database(); mysql>status; mysql>show tables; mysql>show databases;//可以查看有哪

2022-10-27  464
数据库技术

MySQL左连接查询是连接查询中的一种方式,下面就为您介绍MySQL左连接查询中的一些问题谈论,如果您感兴趣的话,不妨一看。 我这里所说的主表是指在连接查询里MySQL以哪个表为主进行查询。比如说在MySQL左连接查询里,一般来说左表就是主表,但这只是经验之谈,很多时候经验主义是靠不住的,为了说明问题,先来个例子,建两个演示用的表categories和posts: CREATETABLEIFNOTEXISTS`categories`(

2022-10-27  413
数据库技术

mysql建表乱码问题很让我们头疼,下面就为您介绍三种mysql建表乱码的解决方法,供您参考借鉴之用。 mysql建表乱码问题,默认mysql建表格式为latin, 方法1、在表中输入中文会乱码,需要在建表的时候如下 CREATETABLEQ3_City ( city_idINTEGERNOTNULL, nameVARCHAR(64)NOTNULL, region_idINTEGERNOTNULL, user_idINTEGER

2022-10-27  455
数据库技术

MYSQL表信息的查看方法是我们经常要实现的功能,下面就为您介绍显示MYSQL表信息的方法,如果您对MYSQL表信息方面感兴趣的话,不妨一看。 在用mysql时(show tables),有时候需要查看表和字段的相关信息(表与某字段是否存在等.)~~而PHP提供了这样的相关函数,如:mysql_list_dbs(),mysql_list_fields(),但mysql_list_fields() 函数等已过时,所以要用show…

2022-10-27  418
数据库技术

mysql修改表结构使用ALTER TABLE语句,下面就为您详细介绍mysql修改表结构的语句写法,希望对您学习mysql修改表结构方面能有所帮助。 ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec …] alter_specification: ADD [COLUMN] create_definition [FIRST | AFTER column_name

2022-10-27  337
数据库技术

我最近把MySQL从一个早期的版本(MySQL 5.0)升级到了Percona Server 5.1。这是一个经典的升级场景,在升级过程中,可能会发生一些意外。主服务器和几个从服务器都需要升级。MySQL是一个共享的数据库,在这5年多的时间里,人们使用这个共享的数据编写了很多的应用程序。它没有提供一个通用的测试套件(我们可以使用这个测试套件来验证MySQL代码)。就像你猜测的那样,在这种情况下,那些原作者们还在继续努力,并且,没有人可以确

2022-10-27  357
数据库技术

MySQL建表语句是最基础的SQL语句之一,下面就为您介绍最常用的三种MySQL建表语句,如果您对MySQL建表语句方面感兴趣的话,不妨一看。 1、最简单的: CREATE TABLE t1( id int not null, name char(20) ); 2、带主键的: a: CREATE TABLE t1( id int not null primary key, name char(20) ); b:复

2022-10-27  412
数据库技术

MySQL内存表相信大家都不会陌生,下面就对MySQL内存表heap使用进行了总结归纳,供您参考学习之用。 MySQL内存表使用哈希散列索引把数据保存在内存中,因此具有极快的速度,适合缓存中小型数据库,但是使用上受到一些限制。 1、heap对所有用户的连接是可见的,这使得它非常适合做缓存。 2、仅适合使用的场合。heap不允许使用xxxTEXT和xxxBLOB数据类型;只允许使用=和<=>操作符来搜索记录(不允许& l

2022-10-27  357