1、select
select 用于从表中提取数据
语法:
select 列名称 from 表名称
select * from 表名称
例如:
select lastName, firstName from Persons 表示从Persons数据库表中提取lastName和firstName列的内容
select * from Persons 表示提取Persons数据库表中所有列的内容
语法:
select distinct 列名称 from 表名称
在表中,可能会包含重复值。用distinct可以返回唯一不同的值
例如:
select Company from Orders 表示提取Orders数据库表中Company列里所有不同的值
语法:
select 列名称 from 表名称 where 列 运算符 值
运算符
操作符 描述
= 等于
<> 或者!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
between 在某个范围内
link 搜索某种模式
例如:
select * from Persons where City =’beijing’ 表示选取Persons数据库表中,居住城市在beijing的所有列
注意:
在例子中条件值周围使用的是单引号,表示是文本值。如果是数值,则不需要使用引号。
语法:
and 和or 运算符
and和or可在where子语句中把两个或多个条件结合起来。
语法:
order by 语句
order by 语句用于根据指定列对结果集进行排序
order by 语句默认按照升序对记录进行排序
若希望按照降序对记录进行排序,可以使用desc关键字
select 列名称 from 表名称 order by 列名称,列名称 desc关键字
语法:
select into 语句
select into 语句从一个表中选取数据,然后把数据插入另一个表中
select into 语句常用于创建表备份复件或者用于对记录进行存档
select * from into 新表名称 from 旧表名称
2、insert语句
语法:
Insert into 用于向表中插入新的行, 添加到表末尾
insert into 表名称 values (值1,值2……)
指定要插入数据的列
insert into 表名称 (列1,列2……) values(值1,值2……)
3、update语句
语法:
update 表名称 set 列名称 = 新值 where 列名称 =某值
用于修改表格中的数据
4、delete语句
语法:
delete from 表名称 where 列名称 =值
delete语句用于删除表中的行
在不删除表的情况下,删除所有行。
delete from 表名称
delete * from 表名称
5、 create语句
语法:
create database 用于创建数据库
create database 数据库名称
语法:
创建数据库中的表
create table 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
……
)