SQL语句
一、select语句:
1. select语句用于从数据库的表中选取数据,结果被存储在一个结果表中(称为结果集);
语法形式: select 列名称 from 表名称
select * from 表名称 --------如果希望从表中选取所有的列,用*代替列名称;
在表中,可能会包含重复值,也许希望仅仅列出不同(distinct)的值:
select distinct 列名称 from 表名称 -----distinct 关键词,用于返回唯一不同的值;
where 子句 用于规定选择的标准: 如有条件的从表中选取数据,将where子句添加到select语句;
select 列名称 from 表名称 where 列 运算符 值 (where后面的值一般使用单引号,数值不要用引号)
这些运算符可以在where子句中使用:
= (<>是不等于也可写为!=) > < >= <= between在某个范围内 like搜索某种模式
and 和 or 运算符用于一个基于where的条件进行过滤:
第一个条件和第二个条件都成立,则 and 运算符显示一条记录。
第一个条件和第二个条件中只要有一个成立,则 or 运算符显示一条记录。
二、order by语句:对结果集进行排序;
用于根据指定的列表对结果进行排序;默认按照升序对记录进行排序;按照降序对记录进行排序,可以使用 desc 关键字; asc 升序
select * from 表名称 order by 员工编码 desc (降序)
三、insert into 语句:用于向表格中插入新行;
语法形式: insert into 表名称 values(值1,值2 ,。。。)
指定所有插入数据的列:insert into 表名称 (列1,列2,。。。) values(值1,值2,。。。)
四、update 语句:用于修改表中的数据;
语法形式: update 表名称 set 列名称 =新值 where 列名称 = 值
五、delate 语句:用于删除表中的行:
语法形式: delete from 表名称 where 列名称 = 值
不删除表的情况 下删除所有行:delete from table_name 或者:delete *from table_name
六、top 子句规定要返回的记录的数据:
sql Server语法:select top number | pervent 列名称 from 表名称
七、like操作符用于在 where 子句中搜索列中的指定模式:
语法形式: select 列名称 from 表名称 where 列名称 like pattern
select 列名称 from 表名称 where 列名称 not like pattern 通过使用 NOT 关键字,可以从表中选取不包含' ' 的;
八、在搜索数据库中的数据时,您可以使用 SQL 通配符:
在搜索数据库中的数据时,SQL 通配符可以替代一个或多个字符。SQL 通配符必须与 like 运算符一起使用;