创建数据库 | 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') |