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.AND 和 OR 运算符
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 = '张三'
网友评论