• 认真地记录技术中遇到的坑!
  • 能摸鱼真是太好啦!嘿嘿嘿!

MySQL分页查询优化

MySQL分页查询优化
当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。 准备工作 为了对下面列举的一些优化进行测试,下面针对已有的一张表进行说明。 表名:order_history 描述:某个业务的订单历史表 主要字段:un……继续阅读 »

悠悠 7年前 (2017-11-16) 7305浏览 3评论 35个赞

MySQL问题记录

MySQL问题记录
这儿记录一些在使用MySQL的过程中遇到的问题以及相应的解决办法。 sql_mode=only_full_group_by引起group by查询报错 问题 MySQL执行 GROUP BY 查询报错: #1 – Expression of SELECT list is not in GROUP BY clause and contains no……继续阅读 »

悠悠 7年前 (2017-08-10) 2678浏览 0评论 0个赞

MySQL数据类型

MySQL数据类型
MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。MySQL也支持整数类型TINYINT、MEDI……继续阅读 »

悠悠 7年前 (2017-08-09) 2511浏览 0评论 0个赞

SQL通用数据类型

SQL通用数据类型
SQL中每张表的每一列都需要制定数据类型 datatype。 SQL 开发人员必须在创建 SQL 表时决定表中的每个列将要存储的数据的类型。数据类型是一个标签,是便于 SQL 了解每个列期望存储什么类型的数据的指南,它也标识了 SQL 如何与存储的数据进行交互。 下面的表格列出了 SQL 中通用的数据类型: 数据类型 描述 CHARACTER(n)……继续阅读 »

悠悠 7年前 (2017-08-04) 2273浏览 0评论 0个赞

PHP使用MySQL

PHP使用MySQL
准备工作 PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension (“i” 意为 improved) PDO (PHP Data Objects) PDO 应用在 12 种不同数据库中, MySQLi 只针对 MySQL 数据库。 所以,如果你的项目需要在多种数据库中切换,建议使用 PDO ,……继续阅读 »

悠悠 7年前 (2017-08-03) 2453浏览 0评论 1个赞

SQL高级语法

SQL高级语法
ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加、删除或修改列。 # 添加列 ALTER TABLE table_name ADD column_name datatype # 删除表中的列 ALTER TABLE table_name DROP COLUMN column_name # 改变表中列的数据……继续阅读 »

悠悠 7年前 (2017-08-03) 2797浏览 0评论 0个赞

SQL函数

SQL函数
SQL Aggregate 函数 SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。 有用的 Aggregate 函数: AVG() – 返回平均值 COUNT() – 返回行数 FIRST() – 返回第一个记录的值,正序排序后的第一个元素 LAST() – 返回最后一个记录的值,倒序排……继续阅读 »

悠悠 7年前 (2017-08-03) 2218浏览 0评论 0个赞

SQL简单语法总结

SQL简单语法总结
CREATE DATABASE 语句 CREATE DATABASE 语句用于创建数据库。 CREATE DATABASE dbname; CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表。表由行和列组成,每个表都必须有个表名。 data_type 可以参考 SQL通用数据类型 CREATE TABLE table_na……继续阅读 »

悠悠 7年前 (2017-08-03) 2505浏览 0评论 1个赞