SQL SQL SELECT SQL INSERT SQL UPDATE SQL

  • Slides: 16
Download presentation

学习内容 SQL � 介 SQL SELECT � 句 SQL INSERT SQL UPDATE SQL DELETE

学习内容 SQL � 介 SQL SELECT � 句 SQL INSERT SQL UPDATE SQL DELETE 2

SQL SELECT � 句 SQL SELECT � 法 SELECT 列名称 FROM 表名称 SELECT *

SQL SELECT � 句 SQL SELECT � 法 SELECT 列名称 FROM 表名称 SELECT * FROM 表名称 SELECT Last. Name, First. Name FROM Persons SQL SELECT DISTINCT � 句 关键词 DISTINCT 用于返回唯一不同的值。 SELECT DISTINCT Company FROM Orders 5

SQL SELECT � 句 SELECT * FROM Persons WHERE City='Beijing' 7

SQL SELECT � 句 SELECT * FROM Persons WHERE City='Beijing' 7

SQL SELECT � 句 SQL AND & OR 运算符 结合 AND 和 OR 运算符

SQL SELECT � 句 SQL AND & OR 运算符 结合 AND 和 OR 运算符 我们也可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式): SELECT * FROM Persons WHERE (First. Name='Thomas' OR First. Name='William') AND Last. Name='Carter' 8

SQL INSERT INTO 语句 INSERT INTO 表名称 VALUES (值 1, 值 2, . .

SQL INSERT INTO 语句 INSERT INTO 表名称 VALUES (值 1, 值 2, . . ) INSERT INTO table_name (列 1, 列 2, . . . ) VALUES (值 1, 值 2, . . ) INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing') INSERT INTO Persons (Last. Name, Address) VALUES ('Wilson', 'Champs-Elysees') Insert into Table 2(field 1, field 2, . . . ) select value 1, value 2, . . . from Table 1 要求目标表Table 2必须存在 SELECT vale 1, value 2 into Table 2 from Table 要求目标表Table 2不存在

SQL UPDATE 语句 UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 UPDATE

SQL UPDATE 语句 UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 UPDATE Person SET First. Name = 'Fred' WHERE Last. Name = 'Wilson' UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE Last. Name = 'Wilson' update a set a. 列名=b. 列名 from 表 1 a, 表 2 b where a. 列名=b. 列名

SQL DELETE 语句 DELETE FROM 表名称 WHERE 列名称 = 值 DELETE FROM Person WHERE

SQL DELETE 语句 DELETE FROM 表名称 WHERE 列名称 = 值 DELETE FROM Person WHERE Last. Name = 'Wilson' DELETE FROM table_name truncate table name 区� : truncate不�� 日志, 不能从日志中恢复数据 ,不过truncate不记录日志, 不进行表扫描 , 速度更快

Thank you! Email: liguo. wang@sanofi-aventis. com 16

Thank you! Email: liguo. wang@sanofi-aventis. com 16