一些最重要的 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 – 删除索引 SQL SELECT 语句 SELECT 语句用于从数据库中选取数据。 结果被存储在一个结果表中,称为结果集。 SQL SELECT 语法 SELECT column_name,column_name FROM table_name; 与 SELECT * FROM table_name; SQL SELECT DISTINCT 语句 在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。 DISTINCT 关键词用于返回唯一不同的值。 SQL SELECT DISTINCT 语法 SELECT DISTINCT column_name,column_name FROM table_name; SQL WHERE 子句 WHERE 子句用于提取那些满足指定标准的记录。 SQL WHERE 语法 SELECT column_name,column_name FROM table_name WHERE column_name operator value; SQL ORDER BY 关键字 ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。 ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。 SQL ORDER BY 语法 SELECT column_name,column_name FROM table_name ORDER BY column_name,column_name ASC|DESC; SQL INSERT INTO 语句 INSERT INTO 语句用于向表中插入新记录。 SQL INSERT INTO 语法 INSERT INTO 语句可以有两种编写形式。 第一种形式无需指定要插入数据的列名,只需提供被插入的值即可: INSERT INTO table_name VALUES (value1,value2,value3,…); 第二种形式需要指定列名及被插入的值: INSERT INTO table_name (column1,column2,column3,…) VALUES (value1,value2,value3,…); SQL UPDATE 语句 UPDATE 语句用于更新表中已存在的记录。 SQL UPDATE 语法 UPDATE table_name SET column1=value1,column2=value2,… WHERE some_column=some_value; SQL DELETE 语句 DELETE 语句用于删除表中的行。 SQL DELETE 语法 DELETE FROM table_name WHERE some_column=some_value; SQL LIKE 操作符 LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。 SQL LIKE 语法 SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern; IN 操作符 IN 操作符允许您在 WHERE 子句中规定多个值。 SQL IN 语法 SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,…); SQL BETWEEN 操作符 BETWEEN 操作符选取介于两个值之间的数据范围内的值。这些值可以是数值、文本或者日期。 SQL BETWEEN 语法 SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2; |
|