SQL入门之SELECT(一)

一、常用 SQL 命令

	1.SELECT - 从数据库中提取数据
	2.UPDATE - 更新数据库中的数据
	3.DELETE - 从数据库中删除数据
	4.INSERT INTO - 向数据库中插入新数据
	5.CREATE DATABASE - 创建新数据库
	6.ALTER DATABASE - 修改数据库
	7.CREATE TABLE - 创建新表
	8.ALTER TABLE - 变更(改变)数据库表
	9.DROP TABLE - 删除表
	10.CREATE INDEX - 创建索引(搜索键)
	11.DROP INDEX - 删除索引

二、语法格式

SELECT

下面的 SQL 语句从 "school" 表中选取 "name" 和 "country" 列:

SELECT name,country FROM school;

下面的 SQL 语句从 "school" 表中选取所有列::

SELECT * FROM school;

下面的 SQL 语句仅从 "School" 表的 "country" 列中选取唯一不同的值,也就是去掉 "country" 列重复值:

SELECT DISTINCT country FROM School;

下面的 SQL 语句从 "School" 表中选取国家为 "CN" 的所有学校:

SELECT * FROM School WHERE country='CN';

SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)
在上个实例中 ‘CN’ 文本字段使用了单引号。
如果是数值字段,请不要使用引号。

下面的 SQL 语句从 "School" 表中选取国家为 "CN" 且alexa排名大于 "50" 的所有学校:

SELECT * FROM School WHERE country='CN' AND alexa > 50;

下面的 SQL 语句从 "School" 表中选取 alexa 排名大于 "15" 且国家为 "CN" 或 "USA" 的所有学校:

SELECT * FROM School WHERE alexa > 15 AND (country='CN' OR country='USA');

下面的 SQL 语句从 "School" 表中选取所有学校,并按照 "alexa" 列排序:

SELECT * FROM School ORDER BY alexa;

下面的 SQL 语句从 "School" 表中选取所有学校,并按照 "alexa" 列降序排序:

SELECT * FROM School ORDER BY alexa DESC;

下面的 SQL 语句从 "School" 表中选取所有学校,并按照 "country" 和 "alexa" 列排序:

SELECT * FROM School ORDER BY country,alexa;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值