目录
AND & OR
AND 实例:选择国家为'CN' 且alexa 大于50的记录:
SELECT * FROM Websites WHERE country='CN' AND alexa > 50;
OR 实例:选择国家为 'CN' 或者为 'USA' 的记录:
SELECT * FROM Websites WHERE country='CN' OR country='USA';
AND 与 OR 实例:从Websites表中选取alexa排名大于15且国家为‘CN’或者“USA”的记录:
SELECT * FROM Websites WHERE alexa > 15 AND (country='CN' OR country='USA');
ORDER BY
ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序,默认对记录进行升序排序,降序则需要DESC关键字。
SELECT column_name,column_name FROM table_name ORDER BY column_name,column_name ASC|DESC;
例子:
SELECT * FROM Websites ORDER BY country, alexa;
INSERT INTO
用于向表中插入新纪录。
第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:
INSERT INTO table_name VALUES (value1,value2,value3,...);
第二种形式需要指定列名及被插入的值:
INSERT INTO table_name (column1,column2,column3,...) VALUES (value1,value2,value3,...);