SELECT TOP子句规定要返回的数目。SELECT * FROM Websites LIMIT 2;
LIKE操作符用于在WHERE子句中搜索列中的指定模式。
SELECT * FROM Websites WHERE name LIKE ‘G%’;
SELECT * FROM Websites WHERE name NOT LIKE ‘%G’;
SELECT * FROM Websites WHERE name NOT LIKE’%oo%’;
SQL通配符:%(替代零个或多个字符);-(替代一个字符);【charlist】字符列中的任何一节单字符;【^charlist】或【!charlist】不在字符列中的任何一节单字符。
SELECT * FROM Websites WHERE name LIKE ‘G_G_LE’;
SELECT * FROM Websites WHERE name REGEXP ‘^[GFs]’;
SELECT * FROM Websites WHERE name NOT REGEXP’^[!A-H]’;
SELECT IN允许你在WHERE子句中规定多个值。SELECT *FROM Websites WHERE name IN(‘GoOGLE’,’菜鸟教程’);
BETWEEN操作符用于选取介于两个值之间的值,这些值可以使数值,文本,日期。SELECT *FROM Websites WHERE alexa NOT BETWEEN 1AND 20;
SELECT别名:SELECT name AS n,country AS c FROM Websites;
SELECT name,CONTACT(url,’,’,alexa’,’,country) AS site_info FROM Websites;
SELECT WEbsites.id,Websites.name,access_log.count,access_log.date FROM Websites INNER JOIN access_log ON Websites.id=access.id;
INNER JOIN:如果表中至少有一个匹配,则返回行。
LEFT JOIN:即使右表中没有匹配也返回左表中的行。
RIGHT JOIN:即使左表中没有匹配,也返回右表中的行。
FULL JOIN:返回两个表中的行。
SELECT country FROM Websites UNION SELECT country FROM apps ORDER BY country;
SELECT country FROM Websites UNION ALL SELECT country FROM apps ORDER BY country;
SELECT INTO 从一个表复制信息到另一个表。
INSERT INTO Websites (name,country) SELECT app_name,country FROM apps;
CREATE DATABSE :用于创建数据库。
CREATE TABLE:用于创建表。
SQL约束:
NOT NULL:指定某列不能存储NULL值。
UNIQUE:指定某列的每一行必须有唯一值。
ORIMARY KEY:NOT NULL和UNIQUE的结合。确保某列有唯一标识。有助于更快速的找到表中的特定记录。
FROEIGN KEY:保证表中的数据匹配和另一个表中的参照完整性。
CHECK:保证列中的值符合特定的条件。
DEFAULT:规定没有给列赋值时的默认值。
SQL视图是基于SQL的可视化的表。
ProductionID,ProductionName FROM Products WHERE DIScontinued=No;
SQL通用数据类型:CHARACTER(n):字符/字符串;BOOLEAN:真假值;INTEGER(p):整数
SMALLINT(p)整数;BIGINT(整数)
配置文件:用户在登录电脑或使用文件时所要加载所需环境的设置和文件的集合,它包括所有用户专用的配置设置,如程序项目,屏幕颜色,网络连接,打印机连接,鼠标设置以及窗口大小或位置等。
组策略是Mircrosoft Windows系统管理员为用户和计算机定义并控制程序,网络资源以及操作系统行为的一个重要工具。通过组策略可以设置各种计算机软件,计算机和用户策略。
注册表是Mircrosoft Windows中的一个重要数据路,用于存储系统和应用程序的信息。
SQL高级
最新推荐文章于 2022-11-02 18:25:56 发布