![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库&&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 · 216 阅读 · 0 评论 -
SQL教程重温(11)
SQL 用于各种数据库的数据类型 Microsoft Access、MySQL 和 SQL Server 所使用的数据类型和范围。 Microsoft Access 数据类型 数据类型 描述 存储 Text 用于文本或文本与数字的组合。最多 255 个字符。 Memo Memo 用于更大数量的文本。转载 2017-03-13 17:31:01 · 281 阅读 · 0 评论 -
SQL教程重温(10)
SQL Date 函数 SQL 日期(Dates) 当我们处理日期时,最难的任务恐怕是确保所插入的日期的格式,与数据库中日期列的格式相匹配。 只要您的数据包含的只是日期部分,运行查询就不会出问题。但是,如果涉及时间部分,情况就有点复杂了。 在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。 MySQL Date 函数 下面的表格列出了 M转载 2017-03-13 17:11:26 · 282 阅读 · 0 评论 -
SQL教程重温(9)
SQL AUTO INCREMENT 字段 Auto-increment 会在新记录插入表中时生成一个唯一的数字。 AUTO INCREMENT 字段 我们通常希望在每次插入新记录时,自动地创建主键字段的值。 我们可以在表中创建一个 auto-increment 字段。 用于 MySQL 的语法 下面的 SQL 语句把 "Persons" 表中的 "转载 2017-03-13 08:13:07 · 237 阅读 · 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 · 360 阅读 · 0 评论 -
SQL教程重温(7)
SQL CHECK 约束 SQL CHECK 约束 CHECK 约束用于限制列中的值的范围。 如果对单个列定义 CHECK 约束,那么该列只允许特定的值。 如果对一个表定义 CHECK 约束,那么此约束会基于行中其他列的值在特定的列中对值进行限制。 CREATE TABLE 时的 SQL CHECK 约束 下面的 SQL 在 "Persons" 表创建时转载 2017-03-12 20:53:29 · 241 阅读 · 0 评论 -
SQL教程重温(6)
SQL UNIQUE 约束 SQL UNIQUE 约束 UNIQUE 约束唯一标识数据库表中的每条记录。 UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。 PRIMARY KEY 约束拥有自动定义的 UNIQUE 约束。 请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。 C转载 2017-03-12 11:37:32 · 251 阅读 · 0 评论 -
SQL教程重温(5)
SQL SELECT INTO 语句 通过 SQL,您可以从一个表复制信息到另一个表。 SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中。 SQL SELECT INTO 语句 SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中。 MySQL 数据库不支持 SELECT ... INTO 语句,但支持 IN转载 2017-03-12 11:15:23 · 239 阅读 · 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 · 418 阅读 · 0 评论 -
SQL教程重温(3)
带有日期值的 BETWEEN 操作符实例 下面的 SQL 语句选取 date 介于 '2016-05-10' 和 '2016-05-14' 之间的所有访问记录: 实例 SELECT * FROM access_log WHERE date BETWEEN '2016-05-10' AND '2016-05-14'; 执行输出结果:转载 2017-03-11 20:43:43 · 252 阅读 · 0 评论 -
SQL教程重温(2)
使用 SQL [charlist] 通配符 MySQL 中使用 REGEXP 或 NOT REGEXP 运算符 (或 RLIKE 和 NOT RLIKE) 来操作正则表达式。 下面的 SQL 语句选取 name 以 "G"、"F" 或 "s" 开始的所有网站: 实例 SELECT * FROM Websites WHERE name REGEXP '^[GFs]';转载 2017-03-11 20:37:46 · 379 阅读 · 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 · 580 阅读 · 0 评论