创建数据库 |
create database databaseName |
创建表 |
create table tableName (列名 数据类型,...) |
查询 |
select * from tableName where 条件 |
查询,返回唯一不同的值 |
select distinct 列名 from tableName |
like的使用 |
select 列名 from tableName where 列名 like '%values%' select 列名 from tableName where 列名 not like 'values%' |
插入新的一行 |
insert into tableName values('值1','值2',...) |
在指定列中插入数据 |
insert into tableName (列1,列2) values('值1','值2') |
删除数据库 |
drop database dbName |
删除数据表 |
drop table tableName |
删除表中的字段 |
delete form tableName where 条件 |
删除表中的全部数据 |
delete from tableName truncate table tableName |
更新某一行的中的一个列 |
update tableName set 列名 = ‘values’ where 条件 |
增加一列 |
alter table tableName add 列名 新增列的类型 |
删除一列 |
alter table tableName drop column 列名 |
order by 对指定列进行升序排序 |
select 列名 from tableName order by 列名 |
order by desc 对指定列进行降序 |
select 列名 from tableName order by 列名 desc |
order by asc 指定列升序 |
select 列名 from tableName order by 列名 asc |
group by 对一个列或多个列进行分组,需配合聚合函数使用
|
select 列名1,sum(列名2) from tableName group by 列名1 |
having字句,使用合计函数,因为where不能配合合计函数 |
select 列名1,sum(列名2) from tableName group by 列名1 having sum(列名2) > 200 |
select into 将一个表的数据,复制到另一个表 |
select 列名(*) into newTableName from tableName |
in 操作符允许我们在 WHERE 子句中规定多个值 |
select 列名(*) from tableName where 列名 in ('值1','值2') |