SQL 简介
SQL (Structured Query Language:结构化查询语言)
RDBMS
RDBMS 指关系型数据库管理系统,全称 Relational Database Management System。
注意:SQL 对大小写不敏感:SELECT 与 select 是相同的。
一些重要的sql命令
SQL SELECT
SELECT 语句用于从数据库中选取数据语句
实例:SELECT name,country FROM Websites;
由图可知:name country都是列
注意:当选取所有列的时候用*号
SQL SELECT DISTINCT 语句
SELECT DISTINCT 语句用于返回唯一不同的值。
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SELECT DISTINCT country FROM Websites;
对照上图你将会发现一样的只会显示一次。
SQL WHERE 子句
WHERE 子句用于过滤记录。
SELECT * FROM Websites WHERE country='CN';
WHERE 子句中的运算符
SQL AND & OR 运算符
AND & OR 运算符用于基于一个以上的条件对记录进行过滤。
此时的数据库数据是这样的:
实例:
实例:
SQL ORDER BY 关键字
ORDER BY 关键字用于对结果集进行排序。
数据库和上面的一样
ORDER BY 实例
ORDER BY DESC 实例
SQL INSERT INTO 语句
INSERT INTO 语句用于向表中插入新记录。
SQL UPDATE 语句
UPDATE 语句用于更新表中的记录。
Update 警告!
如果我们省略了 WHERE 子句,会将 Websites 表中所有数据的 alexa 改为 5000,country 改为 USA
SQL DELETE 语句
DELETE 语句用于删除表中的记录。