Welcome 微信登录

首页 / 数据库 / MySQL

借助PHP的mysql_query()函数来创建MySQL数据库的教程

借助PHP的mysql_query()函数来创建MySQL数据库的教程

以mysql_query()函数作为教程的基础前提,我们先来看一下mysql_query()的用法:mysql_query()函数PHP MySQL 函数库中,mysql_query() 函数用于向 MySQL 发送并执行 SQL 语句。对于没有数据返回结果集的 SQL ,如 UPDATE、DELETE 等在执行成功时返回 TRUE,出错时返回 FALSE;对于 SELECT,SHOW,EXPLAIN 或 DESCRIBE 语句返回一个资源标识符,如果查询...
MySQL所支持的数据类型与表字段约束类型的学习教程

MySQL所支持的数据类型与表字段约束类型的学习教程

MySQL 数据(字段)类型在创建表的时候,要明确定义字段对应的数据类型。MySQL 主要的数据类型分为数值类型、字符串(文本)类型、时间日期类型和其他类型几类。数值类型数值类型说明:补充说明在 int(integer) 系列中,只能存储整型值,且可以在后面用括号指定显示的尺寸(M),如果不指定则会默认分配。如果实际值的显示宽度大于设定值,将会显示实际值而不会截断以适应显示尺寸。如 smallint(3) 中的 3 即为显示尺寸,即显示三位的数值(不包括 ...
MySQL中对查询结果排序和限定结果的返回数量的用法教程

MySQL中对查询结果排序和限定结果的返回数量的用法教程

MySQL Order By 查询结果排序ORDER BYSQL 语法中 ORDER BY 关键字用于对查询结果进行排序。排序分为升序(ASC)和降序(DESC)两种,当不使用 ORDER BY 指定排序方式时,默认为升序。语法:SELECT column,… FROM tb_name ORDER BY column1,column2,… DESC(ASC)ORDER BY 后面必须列出排序的字段名,可以是多个字段。对 user 表 uid 进行降序查询:...
MySQL中使用表别名与字段别名的基本教程

MySQL中使用表别名与字段别名的基本教程

MySQL 表别名(Alias)SQL 表别名在 SQL 语句中,可以为表名称及字段(列)名称指定别名(Alias),别名是 SQL 标准语法,几乎所有的数据库系统都支持。通过关键字 AS 来指定。表别名语法:SELECT column FROM table AS table_alias上述 SQL 执行后的效果,给人感觉是对 table_alias 表进行查询,但实际上对单表做简单的别名查询通常是无意义的。一般是对一个表要当作多个表来操作,或者是对多个表...
MySQL中列子查询与行子查询操作的学习教程

MySQL中列子查询与行子查询操作的学习教程

MySQL 列子查询及 IN、ANY、SOME 和 ALL 操作符的使用MySQL 列子查询列子查询是指子查询返回的结果集是 N 行一列,该结果通常来自对表的某个字段查询返回。一个列子查询的例子如下:SELECT * FROM article WHERE uid IN(SELECT uid FROM user WHERE status=1)列子查询中使用 IN、ANY、SOME 和 ALL 操作符由于列子查询返回的结果集是 N 行一列,因此不能直接使用 =...
在MySQL中使用子查询和标量子查询的基本操作教程

在MySQL中使用子查询和标量子查询的基本操作教程

MySQL 子查询子查询是将一个 SELECT 语句的查询结果作为中间结果,供另一个 SQL 语句调用。MySQL 支持 SQL 标准要求的所有子查询格式和操作,也扩展了特有的几种特性。子查询没有固定的语法,一个子查询的例子如下:SELECT * FROM article WHERE uid IN(SELECT uid FROM user WHERE status=1)对应的两个数据表如下:article 文章表:user 用户表:查询返回结果如下所示:在...
MySQL的子查询中FROM和EXISTS子句的使用教程

MySQL的子查询中FROM和EXISTS子句的使用教程

FROM 子查询FROM 子句中的子查询MySQL FROM 子查询是指 FROM 的子句作为子查询语句,主查询再到子查询结果中获取需要的数据。FROM 子查询语法如下:SELECT ... FROM (subquery) AS name ...子查询会生成一个临时表,由于 FROM 子句中的每个表必须有一个名称,因此 AS name 是必须的。FROM 子查询也称为衍生数据表子查询。FROM 子查询实例table1:s1 s215212320FROM 子...
MySQL中表子查询与关联子查询的基础学习教程

MySQL中表子查询与关联子查询的基础学习教程

MySQL 表子查询表子查询是指子查询返回的结果集是 N 行 N 列的一个表数据。MySQL 表子查询实例下面是用于例子的两张原始数据表:article 表:blog 表:SQL 如下:SELECT * FROM article WHERE (title,content,uid) IN (SELECT title,content,uid FROM blog)查询返回结果如下所示:该 SQL 的意义在于查找 article 表中指定的字段同时也存在于 blo...
深入解析半同步与异步的MySQL主从复制配置

深入解析半同步与异步的MySQL主从复制配置

简单来讲MySQL的主从复制就是一个C/S架构的应用。master可以认为是我们通常意义上所认为的server,slave可以当作是一台client。slave上的I/O线程去请求master上数据,而master验证通过slave的信息后就允许slave接入,然后进行数据变化信息的发送。一、MySQL主从复制原理这里我以MySQL5.5为例来说一下MySQL的主从复制的原理:首先由备节点的I/O线程负责向主节点请求数据,主节点验证通过以后会由dump线程...
深入解析MySQL的事务隔离及其对性能产生的影响

深入解析MySQL的事务隔离及其对性能产生的影响

SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交事务的执行结果。本隔离级别很少用于实际应用,因为它的性能也不比其他级别好多少。读取未提交的数据,也被称之为脏读(Dirty Read)。Read Committed(读取提交内容) 这是大多数数据库系统的...
mysql性能优化之索引优化

mysql性能优化之索引优化

作为免费又高效的数据库,mysql基本是首选。良好的安全连接,自带查询解析、sql语句优化,使用读写锁(细化到行)、事物隔离和多版本并发控制提高并发,完备的事务日志记录,强大的存储引擎提供高效查询(表记录可达百万级),如果是InnoDB,还可在崩溃后进行完整的恢复,优点非常多。即使有这么多优点,仍依赖人去做点优化,看书后写个总结巩固下,有错请指正。 完整的mysql优化需要很深的功底,大公司甚至有专门写mysql内核的,sql优化攻城狮,mysql服务器...
MySQL的使用中实现读写分离的教程

MySQL的使用中实现读写分离的教程

mysql-proxy实现读写分离MySQL Proxy是一个处于你的client端和MySQL server端之间的简单程序,它可以监测、分析或改变它们的通信。它使用灵活,没有限制,常见的用途包括:负载平衡,故障、查询分析,查询过滤和修改等等。MySQL Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤,从而实现读写分离和负载...
<< 141 142 143 144 145 146 147 148 149 150 >>