SQL语言基础

2019-02-28  本文已影响0人  大崔弗

SQL语言是大小写不敏感的
SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。
*:代表所有。

查询数据---select

1.查询一列数据

select 列名称 from 表名称

2.查询多列数据

select 列名称,列名称 from 表名称

3.查询不包含重复值的数据----DISTINCT

select DISTINCT 列名称 from 表名称

4.增加查询条件---WHERE

select 列名称 from 表名称 WHERE 列 运算符 值

例如:查询城市是北京的数据

select * from Persons WHERE city = 'beijing' 

5.ANDOR 运算符
AND :表示两个条件必须符合
OR:表示两个条件有一个符合就行

select 列名称 from 表名称 WHERE 列 运算符 值 AND 列 运算符 值

例如:查询名字为张三,城市是北京的数据

select * from Person WHERE name = 'zhangsan' AND city = 'beijing'

6.ORDER BY 语句用于对结果集进行排序
ORDER BY 语句默认按照升序(ASC)对记录进行排序。如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。(从小到大是升序,从大到小时降序)

select 列名称 from 表名称 ORDER BY age

插入数据--insert into

INSERT INTO 表名称 VALUES (值1, 值2,....)

向指定的列插入数据:

INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)

更新数据--update

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

删除数据--delete

DELETE FROM 表名称 WHERE 列名称 = 值

删除名字为张三的行:

DELETE FROM 表名称 WHERE name = '张三'
上一篇 下一篇

猜你喜欢

热点阅读