
数据库&&sql学习笔记
cjt5047
这个作者很懒,什么都没留下…
展开
-
SQL教程重温
SQL SELECT TOP, LIMIT, ROWNUM 子句SQL SELECT TOP 子句SELECT TOP 子句用于规定要返回的记录的数目。SELECT TOP 子句对于拥有数千条记录的大型表来说,是非常有用的。注释:并非所有的数据库系统都支持 SELECT TOP 子句。SQL Server / MS Access 语法SELE转载 2017-03-11 20:30:33 · 246 阅读 · 0 评论 -
SQL教程重温(11)
SQL 用于各种数据库的数据类型Microsoft Access、MySQL 和 SQL Server 所使用的数据类型和范围。Microsoft Access 数据类型数据类型描述存储Text用于文本或文本与数字的组合。最多 255 个字符。 MemoMemo 用于更大数量的文本。转载 2017-03-13 17:31:01 · 306 阅读 · 0 评论 -
SQL教程重温(10)
SQL Date 函数SQL 日期(Dates)当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。只要您的数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间部分,情况就有点复杂了。在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。MySQL Date 函数下面的表格列出了 M转载 2017-03-13 17:11:26 · 315 阅读 · 0 评论 -
SQL教程重温(9)
SQL AUTO INCREMENT 字段Auto-increment 会在新记录插入表中时生成一个唯一的数字。AUTO INCREMENT 字段我们通常希望在每次插入新记录时,自动地创建主键字段的值。我们可以在表中创建一个 auto-increment 字段。用于 MySQL 的语法下面的 SQL 语句把 "Persons" 表中的 "转载 2017-03-13 08:13:07 · 270 阅读 · 0 评论 -
SQL教程重温(8)
SQL DEFAULT 约束SQL DEFAULT 约束DEFAULT 约束用于向列中插入默认值。如果没有规定其他的值,那么会将默认值添加到所有的新记录。CREATE TABLE 时的 SQL DEFAULT 约束下面的 SQL 在 "Persons" 表创建时在 "City" 列上创建 DEFAULT 约束:My SQL / SQL Ser转载 2017-03-13 07:48:19 · 407 阅读 · 0 评论 -
SQL教程重温(7)
SQL CHECK 约束SQL CHECK 约束CHECK 约束用于限制列中的值的范围。如果对单个列定义 CHECK 约束,那么该列只允许特定的值。如果对一个表定义 CHECK 约束,那么此约束会基于行中其他列的值在特定的列中对值进行限制。CREATE TABLE 时的 SQL CHECK 约束下面的 SQL 在 "Persons" 表创建时转载 2017-03-12 20:53:29 · 274 阅读 · 0 评论 -
SQL教程重温(6)
SQL UNIQUE 约束SQL UNIQUE 约束UNIQUE 约束唯一标识数据库表中的每条记录。UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。PRIMARY KEY 约束拥有自动定义的 UNIQUE 约束。请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。C转载 2017-03-12 11:37:32 · 279 阅读 · 0 评论 -
SQL教程重温(5)
SQL SELECT INTO 语句通过 SQL,您可以从一个表复制信息到另一个表。SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中。SQL SELECT INTO 语句SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中。MySQL 数据库不支持 SELECT ... INTO 语句,但支持 IN转载 2017-03-12 11:15:23 · 262 阅读 · 0 评论 -
SQL教程重温(4)
sql join ,sql left join,sql right join同理SQL FULL OUTER JOIN 关键字SQL FULL OUTER JOIN 关键字FULL OUTER JOIN 关键字只要左表(table1)和右表(table2)其中一个表中存在匹配,则返回行.FULL OUTER JOIN 关键字结合了 LEFT JOIN转载 2017-03-12 07:54:40 · 451 阅读 · 0 评论 -
SQL教程重温(3)
带有日期值的 BETWEEN 操作符实例下面的 SQL 语句选取 date 介于 '2016-05-10' 和 '2016-05-14' 之间的所有访问记录:实例SELECT * FROM access_logWHERE date BETWEEN '2016-05-10' AND '2016-05-14';执行输出结果:转载 2017-03-11 20:43:43 · 289 阅读 · 0 评论 -
SQL教程重温(2)
使用 SQL [charlist] 通配符MySQL 中使用 REGEXP 或 NOT REGEXP 运算符 (或 RLIKE 和 NOT RLIKE) 来操作正则表达式。下面的 SQL 语句选取 name 以 "G"、"F" 或 "s" 开始的所有网站:实例SELECT * FROM WebsitesWHERE name REGEXP '^[GFs]';转载 2017-03-11 20:37:46 · 436 阅读 · 0 评论 -
SQL教程重温之group by&having
sql语句中GROUP BY 和 HAVING的使用 count() 在介绍GROUP BY 和 HAVING 子句前,我们必需先讲讲sql语言中一种特殊的函数:聚合函数, 例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 SELECT SUM(population) FROM bbc转载 2017-03-14 08:33:49 · 620 阅读 · 0 评论