摘要: 可以为表名称或列名称指定别名。 让列名称的可读性更强。 如果列名称包含空格,要求使用双引号或方括号: 把三个列(url、alexa 和 country)结合在一起,并创建一个名为 "site_info" 的别名: oracle:as可以省略不写 阅读全文
posted @ 2019-07-25 17:31 寒冰射手(电脑) 阅读(122) 评论(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 寒冰射手(电脑) 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 下面的 SQL 语句选取 name 为 "G" 或 "h" 的所有记录: SELECT * FROM tableWHERE name IN ('G','h'); IN 与 = 的异同 相同点:均在WHERE中使用作为筛选条件之一、均是等于的含义 不同点:IN可以规定多个值,等于规定一个值 IN SE 阅读全文
posted @ 2019-07-25 16:53 寒冰射手(电脑) 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 通配符与 SQL LIKE 操作符一起使用。 SQL 通配符用于搜索表中的数据。 选取 name 以 "G" 开始,然后是一个任意字符,然后是 "o",然后是一个任意字符,然后是 "le" 的所有网站: SELECT * FROM WebsitesWHERE name LIKE 'G_o_le'; 阅读全文
posted @ 2019-07-25 16:47 寒冰射手(电脑) 阅读(165) 评论(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 寒冰射手(电脑) 阅读(122) 评论(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 寒冰射手(电脑) 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 第一种形式无需指定要插入数据的列名,只需提供被插入的值即可: 没有指定要插入数据的列名需要列出插入行的每一列数据 INSERT INTO table_nameVALUES (value1,value2,value3,...); INSERT INTO table_nameVALUES (value1 阅读全文
posted @ 2019-07-25 15:33 寒冰射手(电脑) 阅读(119) 评论(0) 推荐(0) 编辑
摘要: ORDER BY 用于对结果集按照一个列或者多个列进行排序。 默认升序ASC排序。降序排序使用 DESC 关键字。 desc 或者 asc 只对它紧跟着的第一个列名有效,其他不受影响,仍然是默认的升序。 SELECT * FROM Websites ORDER BY country,alexa; 阅读全文
posted @ 2019-07-25 14:18 寒冰射手(电脑) 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 逻辑运算的优先级:() not and or 1.空值判断: is null 查询 emp 表中 comm 列中的空值。 2.between and (在 之间的值) 查询 emp 表中 SAL 列中大于 1500 的小于 3000 的值。 注意:大于等于 1500 且小于等于 3000, 1500 阅读全文
posted @ 2019-07-25 13:57 寒冰射手(电脑) 阅读(295) 评论(0) 推荐(0) 编辑