SQL初级基础

SQL基础

选择数据,SELECT语句

SELECT LastName,FirstName FROM Persons

SELECT * FROM Persons

 

返回不同的值,去除重复值SELECTDISTINCT

SELECT DISTINCT 列名称FROM 表名称

 

l  如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。WHERE语句

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

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

SELECT * FROM Persons WHERE FirstName=’Bush’

 

AND & OR 选取、过滤数据

SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'
SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')
AND LastName='Carter'

排序语句ORDER BY

默认升序,也有降序

SELECT Company, OrderNumber FROM Orders ORDER BY Company
SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC

DESC降序,ASC升序

 

INSERT INTO 插入

1.     INSERT INTO 表名称 VALUES (值1,值2,值3…) 表名称指被插入的表,值的属性需要和表的表头一致。

2.     在指定的列中插入数据。

INSERT INTO Persons(LastName,Address)VALUES(‘Wilson’,’Champs-Elyseees’)

 

UPDATE 修改列表中的数据

UPDATE表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

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

DELECT 删除值

DELECTFROM 表名称 WHERE 列名称 =某值

在不删除表的情况下删除所有行  DELECT FROM table_name


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值