摘要: join 用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。 INNER JOIN 从多个表中返回满足 JOIN 条件的所有行。 INNER JOIN:如果表中有至少一个匹配,则返回行 LEFT JOIN:即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN:即使左表中没有匹配 阅读全文
posted @ 2019-07-26 10:57 寒冰射手(电脑) 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 可以为表名称或列名称指定别名。 让列名称的可读性更强。 如果列名称包含空格,要求使用双引号或方括号: 把三个列(url、alexa 和 country)结合在一起,并创建一个名为 "site_info" 的别名: oracle:as可以省略不写 阅读全文
posted @ 2019-07-25 17:31 寒冰射手(电脑) 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。 选取 alexa 介于 1 和 20 之间的所有网站: SELECT * FROM table WHERE a BETWEEN 1 AND 20; NOT BETWEEN 显示不在范围内的记录 SELECT * FROM tabl 阅读全文
posted @ 2019-07-25 17:03 寒冰射手(电脑) 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 下面的 SQL 语句选取 name 为 "G" 或 "h" 的所有记录: SELECT * FROM tableWHERE name IN ('G','h'); IN 与 = 的异同 相同点:均在WHERE中使用作为筛选条件之一、均是等于的含义 不同点:IN可以规定多个值,等于规定一个值 IN SE 阅读全文
posted @ 2019-07-25 16:53 寒冰射手(电脑) 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 通配符与 SQL LIKE 操作符一起使用。 SQL 通配符用于搜索表中的数据。 选取 name 以 "G" 开始,然后是一个任意字符,然后是 "o",然后是一个任意字符,然后是 "le" 的所有网站: SELECT * FROM WebsitesWHERE name LIKE 'G_o_le'; 阅读全文
posted @ 2019-07-25 16:47 寒冰射手(电脑) 阅读(167) 评论(0) 推荐(0) 编辑
摘要: LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 SELECT column_name(s)FROM table_nameWHERE column_name LIKE pattern; 下面的 SQL 语句选取 name 以字母 "G" 开始的所有客户: SELECT * FROM W 阅读全文
posted @ 2019-07-25 16:26 寒冰射手(电脑) 阅读(123) 评论(0) 推荐(0) 编辑
摘要: MySQL 语法 SELECT column_name(s)FROM table_nameLIMIT number; SELECT column_name(s)FROM table_nameLIMIT number; 实例 SELECT *FROM PersonsLIMIT 5; SELECT *F 阅读全文
posted @ 2019-07-25 16:17 寒冰射手(电脑) 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 删除表中的记录 DELETE FROM table_nameWHERE some_column=some_value; 如果省略了 WHERE 子句,所有的记录都将被删除! 可以在不删除表的情况下,删除表中所有的行。这意味着表结构、属性、索引将保持不变: DELETE FROM table_name 阅读全文
posted @ 2019-07-25 15:50 寒冰射手(电脑) 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 更新表中已存在的记录, 省略 WHERE 子句,所有的记录都将被更新! UPDATE table_nameSET column1=value1,column2=value2,...WHERE some_column=some_value; UPDATE Websites SET alexa='500 阅读全文
posted @ 2019-07-25 15:41 寒冰射手(电脑) 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 第一种形式无需指定要插入数据的列名,只需提供被插入的值即可: 没有指定要插入数据的列名需要列出插入行的每一列数据 INSERT INTO table_nameVALUES (value1,value2,value3,...); INSERT INTO table_nameVALUES (value1 阅读全文
posted @ 2019-07-25 15:33 寒冰射手(电脑) 阅读(120) 评论(0) 推荐(0) 编辑