数据库ER图
数据库
1.条件连接
- and 和
- or 或者
2.数据库导出备份 - 选中数据
- 点击导出为 sql脚本
- 命名,保存文件
3.数据库执行脚本保存 - 点击保存按钮保存,命名文件,点击确定
- Ctrl+S,,命名文件,点击确定
4.数据库操作 - 插入数据:insert into 表名 (字段名1,字段名2) values (字段值1,字段值2)
INSERT INTO 表名(字段名
)VALUES('字段值')
INSERT INTOt_user_customer
(customer_name
,age
)
VALUES ('琦琦', '22') ; - 更新数据:
1.全表修改 : update 表名 set 字段名=字段值
2.指定条件修改: update 表名 set 字段名=字段值 where 字段名=字段值
UPDATE t_user_customer SET age=22 WHERE customer_id='149';
3.删除数据 :delete from 表名 where 字段名=字段值
DELETE
FROM
t_user_customer
WHERE customer_id = 55555 ;
4.清空表
delete from 表名(不释放空间)
truncate table 表名(释放空间)
drop table 删除表
delete from t_user_customer-----删除表
truncate table t_user_customer-----删除表结构
5.数据表之间关联数据
如- SELECT*
FROMt_interview_interview
a ,t_interview_company
b
WHERE a.company_id=b.company_id - SELECT
i.interview_id
,
i.schedule_id
,
i.salary_count
,
u.customer_id
FROMt_user_customer
u,t_interview_interview
i
WHERE u.customer_id=i.interview_id
数据库:
增
1.insert into 表名(字段名1,字段名2,......)values (字段值1,字段值2,.....)
删
1.删除单条数据
delete from 表名 where 条件;(不释放空间)
2.清空整张表
a. delete from表名;(不释放空间)
b. truncate table 表名;(释放空间)
3.删除表
drop table 表名;
改
1.更改单条数据
update 表名 set 字段名=字段值 where 条件
2.更改全表数据
update 表名 set 字段名=字段值
查
1.查询全表数据
select 展示字段名1,展示字段名2 ... from 表名
2.查询部分数据
select 展示字段名1from 表名 where 条件
3.嵌套 查询
select 展示字段名1,展示字段名2 ... from 表名 where 字段名 in(select 展示字段名1from 表名)
4.表连接查询
- 使用where 连接 缺陷是数据较多时,访问过慢
- 使用join连接
a. join on 内连接 :先使用on 条件过滤,只显示满足条件的数据,不满足跳过
b. left join on 左连接: 左表数据全显示,右表数据只显示满足条件的,不满足的用NUll替代
c. right join on 右连接:右表数据全显示,左表数据只显示满足条件的,不满足的用NUll替代
d.外连接:显示全部数据,不满足的用null替代