SELECT 语句用于从数据库中选取数据。
结果被存储在一个结果表中,称为结果集。
下面的 SQL 语句从 "Websites" 表中选取 "name" 和 "country" 列:
实例
SELECT name , country FROM Websites ;
SQL SELECT DISTINCT 语句
下面的 SQL 语句仅从 "Websites" 表的 "country" 列中选取唯一不同的值,也就是去掉 "country" 列重复值:
实例
SELECT DISTINCT country FROM Websites ;输出结果:
WHERE 子句实例
下面的 SQL 语句从 "Websites" 表中选取国家为 "CN" 的所有网站:
实例
SELECT * FROM Websites WHERE country = ' CN ' ;执行输出结果:
SQL ORDER BY 关键字
ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。
下面的 SQL 语句从 "Websites" 表中选取所有网站,并按照 "alexa" 列排序:
实例
SELECT * FROM Websites ORDER BY alexa ;下面的 SQL 语句从 "Websites" 表中选取所有网站,并按照 "alexa" 列降序排序:
实例
SELECT * FROM Websites ORDER BY alexa DESC ;SQL UPDATE 实例
假设我们要把 "菜鸟教程" 的 alexa 排名更新为 5000,country 改为 USA。
我们使用下面的 SQL 语句:
实例
UPDATE Websites SET alexa = ' 5000 ' , country = ' USA ' WHERE name = ' 菜鸟教程 ' ;SQL DELETE 语句
DELETE 语句用于删除表中的行。
实例
DELETE FROM Websites WHERE name = ' 百度 ' AND country = ' CN ' ;SQL LIKE 操作符实例
下面的 SQL 语句选取 name 以字母 "G" 开始的所有客户:
实例
SELECT * FROM WebsitesWHERE name LIKE 'G%';
通过使用 NOT 关键字,您可以选取不匹配模式的记录。
下面的 SQL 语句选取 name 不包含模式 "oo" 的所有客户:
实例
SELECT * FROM WebsitesWHERE name NOT LIKE '%oo%';
更多推荐
常用的sql语句汇总
发布评论