查询
查询表中所有数据
select * from 表名;
查询指定列
select 列1名称,列n名称 from 表名;
模糊查询
任意一个单位 _
任意多个单位%
字符集[ ]
取反字符集[ ^ ]
列名 like 匹配的以上规则;
增加
插入一行指定的列
insert into 表名(列1名称,列n名称)values(列1名称,列n名称);
插入一行全部数据
insert into 表名 values(列1数据,列n数据);
插入多行指定数据
insert into 表名(列1名称,列n名称)
select 列1数据,列n数据 union
select 列1数据,列n数据 union
select 列1数据,列n数据
插入多行不指定列名
insert into 表名
select 列1数据,列n数据 union
select 列1数据,列n数据 union
select 列1数据,列n数据
插入多行数据(values方式)
insert into 表名(列1名称,列n名称) values(列1值,列n值),(列1值,列n值);
复制原表数据到目标表
insert into 目标表(列1,列n) select 原列1,原列n from 数据原名称;
将源表数据添加到新表
select 原表名.列1,原表名.列n into 新表名 from 原表名;
删除
删除表中指定一行
delete from 表名 where 条件;
删除所有表
truncate table 表名;
修改
修改指定的字段值
update 表名 set 列1名称=值1,列n名称=值n where 条件;