随笔分类 -  SQL基础

摘要:SQL LEFT JOIN 关键字 LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。 LEFT JOIN 关键字语法 注释:在某些数据库中, LEFT JOIN 称为 LEFT OUTER JOIN。 原始的表 阅读全文
posted @ 2017-02-22 21:10 CHIL 阅读(142) 评论(0) 推荐(0)
摘要:SQL RIGHT JOIN 关键字 RIGHT JOIN 关键字会右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。 RIGHT JOIN 关键字语法 注释:在某些数据库中, RIGHT JOIN 称为 RIGHT OUTER JOIN。 阅读全文
posted @ 2017-02-22 21:10 CHIL 阅读(133) 评论(0) 推荐(0)
摘要:SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 Join 和 Key 有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。 数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在 阅读全文
posted @ 2017-02-22 21:08 CHIL 阅读(135) 评论(0) 推荐(0)
摘要:SQL INNER JOIN 关键字 在表中存在至少一个匹配时,INNER JOIN 关键字返回行。 INNER JOIN 关键字语法 注释:INNER JOIN 与 JOIN 是相同的。 原始的表 (用在例子中的): "Persons" 表: Id_PLastNameFirstNameAddres 阅读全文
posted @ 2017-02-22 21:08 CHIL 阅读(174) 评论(0) 推荐(0)
摘要:通过使用 SQL,可以为列名称和表名称指定别名(Alias)。 SQL Alias 表的 SQL Alias 语法 SELECT column_name(s) FROM table_name AS alias_name 列的 SQL Alias 语法 SELECT column_name AS al 阅读全文
posted @ 2017-02-22 21:06 CHIL 阅读(157) 评论(0) 推荐(0)
摘要:BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。 BETWEEN 操作符 操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。 SQL BETWEEN 语法 SELECT column_name(s) FROM 阅读全文
posted @ 2017-02-22 21:04 CHIL 阅读(162) 评论(0) 推荐(0)
摘要:IN 操作符 IN 操作符允许我们在 WHERE 子句中规定多个值。 SQL IN 语法 原始的表 (在实例中使用:) Persons 表: IdLastNameFirstNameAddressCity 1 Adams John Oxford Street London 2 Bush George 阅读全文
posted @ 2017-02-22 21:03 CHIL 阅读(131) 评论(0) 推荐(0)
摘要:LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 SQL LIKE 操作符语法 原始的表 (用在例子中的): Persons 表: IdLastNameFirstNameAddressCity 1 Adams John Oxford Street London 2 B 阅读全文
posted @ 2017-02-22 21:02 CHIL 阅读(169) 评论(0) 推荐(0)
摘要:在搜索数据库中的数据时,您可以使用 SQL 通配符。 SQL 通配符 在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。 SQL 通配符必须与 LIKE 运算符一起使用。 在 SQL 中,可使用以下通配符: 通配符描述 % 替代一个或多个字符 _ 仅替代一个字符 [charlist] 字 阅读全文
posted @ 2017-02-22 21:02 CHIL 阅读(151) 评论(0) 推荐(0)
摘要:TOP 子句 TOP 子句用于规定要返回的记录的数目。 对于拥有数千条记录的大型表来说,TOP 子句是非常有用的。 注释:并非所有的数据库系统都支持 TOP 子句。 SQL Server 的语法: MySQL 和 Oracle 中的 SQL SELECT TOP 是等价的 MySQL 语法 SELE 阅读全文
posted @ 2017-02-22 21:01 CHIL 阅读(187) 评论(0) 推荐(0)
摘要:DELETE 语句 DELETE 语句用于删除表中的行。 语法 Person: LastNameFirstNameAddressCity Gates Bill Xuanwumen 10 Beijing Wilson Fred Zhongshan 23 Nanjing Person: 删除某行 "Fr 阅读全文
posted @ 2017-02-22 21:00 CHIL 阅读(144) 评论(0) 推荐(0)
摘要:Update 语句 Update 语句用于修改表中的数据。 语法: Person: LastNameFirstNameAddressCity Gates Bill Xuanwumen 10 Beijing Wilson Champs-Elysees Person: 更新某一行中的一个列 我们为 la 阅读全文
posted @ 2017-02-22 20:59 CHIL 阅读(146) 评论(0) 推荐(0)
摘要:INSERT INTO 语句 INSERT INTO 语句用于向表格中插入新的行。 语法 我们也可以指定所要插入数据的列: 插入新的行 "Persons" 表: LastNameFirstNameAddressCity Carter Thomas Changan Street Beijing SQL 阅读全文
posted @ 2017-02-22 20:58 CHIL 阅读(136) 评论(0) 推荐(0)
摘要:ORDER BY 语句 ORDER BY 语句用于根据指定的列对结果集进行排序。 ORDER BY 语句默认按照升序对记录进行排序。 如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。 原始的表 (用在例子中的): Orders 表: CompanyOrderNumber IBM 353 阅读全文
posted @ 2017-02-22 20:57 CHIL 阅读(148) 评论(0) 推荐(0)
摘要:AND 和 OR 运算符 AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。 如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。 如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。 原始的表 (用在例子中的): LastNameFirstN 阅读全文
posted @ 2017-02-22 20:56 CHIL 阅读(166) 评论(0) 推荐(0)
摘要:WHERE 子句 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。 语法 下面的运算符可在 WHERE 子句中使用: 注释:在某些版本的 SQL 中,操作符 <> 可以写为 !=。 使用 WHERE 子句 如果只希望选取居住在城市 "Beijing" 中的人,我们需要向 阅读全文
posted @ 2017-02-22 20:55 CHIL 阅读(157) 评论(0) 推荐(0)
摘要:SQL SELECT 语句 SELECT 语句用于从表中选取数据。 结果被存储在一个结果表中(称为结果集)。 SQL SELECT 语法 以及: 注释:SQL 语句对大小写不敏感。SELECT 等效于 select。 SQL SELECT 实例 如需获取名为 "LastName" 和 "FirstN 阅读全文
posted @ 2017-02-22 20:54 CHIL 阅读(191) 评论(0) 推荐(0)
摘要:SQL SELECT DISTINCT 语句 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。 关键词 DISTINCT 用于返回唯一不同的值。 语法: 使用 DISTINCT 关键词 如果要从 "Company" 列中选取所有的值,我们需要使用 S 阅读全文
posted @ 2017-02-22 20:54 CHIL 阅读(145) 评论(0) 推荐(0)
摘要:数据库表 一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。 下面的例子是一个名为 "Persons" 的表: 上面的表包含三条记录(每一条对应一个人)和五个列(Id、姓、名、地址和城市)。 SQL 语句 您需要在数据库上执行的大部分工作都 阅读全文
posted @ 2017-02-22 20:52 CHIL 阅读(185) 评论(0) 推荐(0)