• 单机数据库优化的一些实践

    2016-09-21
    单机数据库优化的一些实践
    数据库优化有很多可以讲,按照支撑的数据量来分可以分为两个阶段:单机数据库和分库分表,前者一般可以支撑500W或者10G以内的数据,超过这个值则需要考虑分库分表。另外,一般大...
  • 数据库设计规范化的5个要求

    2016-03-11
    数据库设计规范化的5个要求
    通常情况下,可以从两个方面来判断数据库是否设计的比较规范。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两个条件,则可以说明这个数据库的规范化水...
  • 数据库性能优化之SQL语句优化

    2016-01-06
    一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,...
  • 每个新手程序员必看的SQL指南

    2015-11-08
    每个新手程序员必看的SQL指南
    介绍 SQL已经应用到了我们周围的各个角落,不管你信不信。操纵任何种类数据的每个应用程序都需要将数据存放在某处。无论它是大数据,还是只有简单数行的数据包;无论是政府、还...
  • SQL FORMAT() 函数

    2014-12-22
    FORMAT() 函数 FORMAT() 函数用于对字段的显示进行格式化。 SQL FORMAT() 语法 SELECT FORMAT(column_name,format) FROM table_name; 参数 描述 column_name 必需。要格式化的字段。 format 必需。规定格式。 演示...
  • SQL NOW() 函数

    2014-12-22
    NOW() 函数 NOW() 函数返回当前系统的日期和时间。 SQL NOW() 语法 SELECT NOW() FROM table_name; 演示数据库 在本教程中,我们将使用众所周知的 Northwind 样本数据库。 下面是选自 Products 表的数据...
  • SQL ROUND() 函数

    2014-12-22
    ROUND() 函数 ROUND() 函数用于把数值字段舍入为指定的小数位数。 SQL ROUND() 语法 SELECT ROUND(column_name,decimals) FROM table_name; 参数 描述 column_name 必需。要舍入的字段。 decimals 必需。规定要返...
  • SQL LEN() 函数

    2014-12-22
    LEN() 函数 LEN() 函数返回文本字段中值的长度。 SQL LEN() 语法 SELECT LEN(column_name) FROM table_name; 演示数据库 在本教程中,我们将使用众所周知的 Northwind 样本数据库。 下面是选自 Customers 表...
  • SQL MID() 函数

    2014-12-22
    MID() 函数 MID() 函数用于从文本字段中提取字符。 SQL MID() 语法 SELECT MID(column_name,start[,length]) FROM table_name; 参数 描述 column_name 必需。要提取字符的字段。 start 必需。规定开始位置(起始...
  • SQL LCASE() 函数

    2014-12-22
    LCASE() 函数 LCASE() 函数把字段的值转换为小写。 SQL LCASE() 语法 SELECT LCASE(column_name) FROM table_name; 用于 SQL Server 的语法 SELECT LOWER(column_name) FROM table_name; 演示数据库 在本教程中,我们将使...
  • SQL UCASE() 函数

    2014-12-22
    UCASE() 函数 UCASE() 函数把字段的值转换为大写。 SQL UCASE() 语法 SELECT UCASE(column_name) FROM table_name; 用于 SQL Server 的语法 SELECT UPPER(column_name) FROM table_name; 演示数据库 在本教程中,我们将使...
  • SQL HAVING 子句

    2014-12-22
    HAVING 子句 在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与 Aggregate 函数一起使用。 SQL HAVING 语法 SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP B...
  • SQL GROUP BY 语句

    2014-12-22
    Aggregate 函数常常需要添加 GROUP BY 语句。 GROUP BY 语句 GROUP BY 语句用于结合 Aggregate 函数,根据一个或多个列对结果集进行分组。 SQL GROUP BY 语法 SELECT column_name, aggregate_function(column_name)...
  • SQL SUM() 函数

    2014-12-21
    SUM() 函数 SUM() 函数返回数值列的总数。 SQL SUM() 语法 SELECT SUM(column_name) FROM table_name; 演示数据库 在本教程中,我们将使用众所周知的 Northwind 样本数据库。 下面是选自 OrderDetails 表的数...
  • SQL MIN() 函数

    2014-12-21
    MIN() 函数 MIN() 函数返回指定列的最小值。 SQL MIN() 语法 SELECT MIN(column_name) FROM table_name; 演示数据库 在本教程中,我们将使用众所周知的 Northwind 样本数据库。 下面是选自 Products 表的数...
  • SQL MAX() 函数

    2014-12-21
    MAX() 函数 MAX() 函数返回指定列的最大值。 SQL MAX() 语法 SELECT MAX(column_name) FROM table_name; 演示数据库 在本教程中,我们将使用众所周知的 Northwind 样本数据库。 下面是选自 Products 表的数...
  • SQL LAST() 函数

    2014-12-21
    LAST() 函数 LAST() 函数返回指定的列中最后一个记录的值。 SQL LAST() 语法 SELECT LAST(column_name) FROM table_name; 注释: 只有 MS Access 支持 LAST() 函数。 SQL Server、MySQL 和 Oracle 中的 SQL LAST() 工作区...
  • SQL FIRST() 函数

    2014-12-21
    FIRST() 函数 FIRST() 函数返回指定的列中第一个记录的值。 SQL FIRST() 语法 SELECT FIRST(column_name) FROM table_name; 注释: 只有 MS Access 支持 FIRST() 函数。 SQL Server、MySQL 和 Oracle 中的 SQL FIRST() 工作...
  • SQL COUNT() 函数

    2014-12-21
    COUNT() 函数返回匹配指定条件的行数。 SQL COUNT(column_name) 语法 COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入): SELECT COUNT(column_name) FROM table_name; SQL COUNT(*) 语法 COUNT(*) 函数返回...
  • SQL AVG() 函数

    2014-12-21
    AVG() 函数 AVG() 函数返回数值列的平均值。 SQL AVG() 语法 SELECT AVG(column_name) FROM table_name 演示数据库 在本教程中,我们将使用众所周知的 Northwind 样本数据库。 下面是选自 Products 表的数据...
  • SQL 用于各种数据库的数据类型

    2014-12-20
    Microsoft Access、MySQL 和 SQL Server 所使用的数据类型和范围。 Microsoft Access 数据类型 数据类型 描述 存储 Text 用于文本或文本与数字的组合。最多 255 个字符。 Memo Memo 用于更大数量的文本...
  • SQL 通用数据类型

    2014-12-20
    数据类型定义列中存放的值的种类。 SQL 通用数据类型 数据库表中的每个列都要求有名称和数据类型。Each column in a database table is required to have a name and a data type. SQL 开发人员必须在创建...
  • SQL NULL 函数

    2014-12-20
    SQL ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数 请看下面的 Products 表: P_Id ProductName UnitPrice UnitsInStock UnitsOnOrder 1 Jarlsberg 10.45 16 15 2 Mascarpone 32.56 23 3 Gorgonzola 15.67 9 20 假如 UnitsOnOrder 是可选的,...
  • SQL NULL 值

    2014-12-20
    NULL 值代表遗漏的未知数据。 默认地,表的列可以存放 NULL 值。 本章讲解 IS NULL 和 IS NOT NULL 操作符。 SQL NULL 值 如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插...
  • SQL Date 函数

    2014-12-20
    SQL 日期(Dates) 当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。 只要您的数据包含的只是日期部分,运行查询就不会出问题。但是...