SQL增删改查

1、增
INSERT INTO table_name VALUES (value1, value2,....)

INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

2、删
DELETE FROM table_name WHERE 列名称 =

3、改
UPDATE table_name SET 列名称 = 新值 WHERE 列名称 = 某值

UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson' 

UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'
WHERE LastName = 'Wilson'

4、查

SELECT 列名称 FROM 表名称

SELECT * FROM 表名称

SELECT DISTINCT 列名称 FROM 表名称

5、条件

SELECT 列名称 FROM 表名称 WHERE 列名称 运算符 值

运算符:
=    等于
<>    不等于
>    大于
<    小于
>=    大于等于
<=    小于等于
BETWEEN    在某个范围内
LIKE    搜索某种模式

引号的使用

请注意,我们在例子中的条件值周围使用的是单引号。

SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。

文本值:

这是正确的:
SELECT * FROM Persons WHERE FirstName='Bush'

这是错误的:
SELECT * FROM Persons WHERE FirstName=Bush

数值:

这是正确的:
SELECT * FROM Persons WHERE Year>1965

这是错误的:
SELECT * FROM Persons WHERE Year>'1965'


引自:http://www.w3school.com.cn/sql/sql_and_or.asp

猜你喜欢

转载自www.cnblogs.com/mobilecard/p/9097021.html