注册 登录

清河洛

您现在的位置是:清河洛 > 后端服务 > sql学习

sql学习

  • SQL中的约束语句

    SQL 约束语句用于规定表中的数据规则。如果存在违反约束的数据行为,行为会被约束终止。约束可以在创建表时规定(通过 CREATE TABLE 语句),或者在表创建之后规定(通过 ALTER TABLE 语句)。在 SQL 中,有如下约束: NOT NULL 约束强制列不接受 NULL 值。如果不向该字段添加值,就无法插入新记录或者更新记录。 UNIQUE 保证某列的每行必须有唯一的值。 创建时: CREATE TABLE table_name(column_name int NOT NULL UNIQUE,...); CREATE TABLE table_name(colu...

    2017-04-18
  • SQL中的聚合函数和标量函数

    SQL函数一般是使用在SELECT语句中,SELECT function_name(column_name) FROM table_name;SQL聚合函数(Aggregate) :计算从列中取得的值,返回一个单一的值。COUNT() 返回行数,当COUNT中指定列时返回的数字不一定等于为"*"时返回的数据,因为指定列时返回的数字不计算NULL。AVG()返回平均值  MAX() 返回最大值MIN() 返回最小值  SUM() 返回总和FIRST() 返回第一个记录的值LAST() 返回最后一个记录的值GROUP BY语句:结合聚合函数根据指定的一个或多个列对结果集分组。SELECT c...

    2017-04-18
  • MYSQL中的数据类型

    Text 类型: 数据类型 描述 CHAR(size) 保存固定长度的字符串(可包含字母、数字以及特殊字符,汉字也算一个字符)。最多 255 个字符。 VARCHAR(size) 保存可变长度的字符串。最多255个字符。如果值的长度大于 255,则被转换为 TEXT 类型。 TINYTEXT 存放最大长度为 255 个字符的字符串。 TEXT 存放最大长度为 65,535 个字符的字符串。 MEDIUMTEXT 存放最大长度为 16,777,215 个字符的字符串。 LONGTEXT 存放最大长度为 4,294,967,295 个字符的字符串。 ENUM(...

    2017-04-17
  • SQL中的数据类型

    SQL 通用数据类型 数据类型 描述 CHARACTER(n) 字符/字符串。固定长度 n。 VARCHAR(n) 或 CHARACTER VARYING(n) 字符/字符串。可变长度。最大长度 n。 BINARY(n) 二进制串。固定长度 n。 BOOLEAN 存储 TRUE 或 FALSE 值 VARBINARY(n) 或 BINARY VARYING(n) 二进制串。可变长度。最大长度 n。 INTEGER(p) 整数值(没有小数点)。精度 p。 SMALLINT 整数值(没有小数点)。精度 5。 INTEGER 整数值(没有小数点)。精度 10...

    2017-04-13
  • SQL语句中的WHERE子句

    WHERE 子句用于过滤并提取那些满足指定标准的记录。where条件中多个条件可以使用AND或者OR来连接。WHERE 子句中的运算符:=  等于    <>或者!=  不等于  大于    <  小于=  大于等于  <=  小于等于BETWEEN  在某个范围内,select 字段1,字段2... from 表名 where 限制字段 between 值1 AND 值2;子查询:一个查询需要另外一个查询的结果参与的时候用于子查询的关键字:in、not in、exists、not exists等in:语法:select * from 表1 where 表1字段 ...

    2017-04-12


网址导航