2018-08-20day11数据库增删改查
2018-08-20 本文已影响0人
兰戎
C.数据库删除
delete表名
where 字段名=字段值
清空表
delete from表名(不释放)
truncate table 表名(释放空间)
drop table 表名 (删除表结构)
表备份
1.导出数据
-
create table t_user_customer_new as select*from t_user_cust
表备份
数据库
1.增
insert into 表名 (字段名1, 字段名2) values(字段值1,字段值2);
2.删
-
删除单条数据
delete from表名 where条件(不释放空间) -
清空整张表
delete from表名(不释放空间)
truncate table 表名(释放空间) -
删除表
drop table 表名 (删除表结构)
3.改 -
更改单条数据
update 表名 set 字段名=字段值 where条件 -
更改全表数据
update 表名 set 字段名=字段值
4.查 -
查询全表数据
select 展示字段名1,展示字段名2……
from 表名
where 条件 -
查询部分数据
select 展示字段名1
from 表名
where 条件 -
嵌套查询
select 展示字段名1,展示字段名2……
from 表名
where 字段名 in(select展示字段名1 from表名)
嵌套查询 -
表连接查询
使用where连接
缺陷是数据较多时,访问过慢 -
使用join连接
a. join on 内连接 :先使用on 条件过滤,只显示满足条件的数据,不满足跳过
内连接
b. left join on 左连接: 左表数据全显示,右表数据只显示满足条件的,不满足的用NUll替代
左连接1
左连接2
c. right join on 右连接:右表数据全显示,左表数据只显示满足条件的,不满足的用NUll替代
右连接2 day11数据库.png