2018-08-19数据库

数据库ER图

2018-08-19数据库_第1张图片
UML-ER图

数据库

1.条件连接

  • and 和
  • or 或者
    2.数据库导出备份
  • 选中数据
  • 点击导出为 sql脚本
  • 命名,保存文件
    3.数据库执行脚本保存
  • 点击保存按钮保存,命名文件,点击确定
  • Ctrl+S,,命名文件,点击确定
    4.数据库操作
  • 插入数据:insert into 表名 (字段名1,字段名2) values (字段值1,字段值2)
    INSERT INTO 表名( 字段名 )VALUES('字段值')
    INSERT INTO t_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*
    FROM t_interview_interviewa ,t_interview_company b
    WHERE a.company_id=b.company_id
  • SELECT
    i.interview_id,
    i.schedule_id,
    i.salary_count,
    u.customer_id
    FROM t_user_customer u, t_interview_interview i
    WHERE u.customer_id=i.interview_id
2018-08-19数据库_第2张图片
image.png

数据库:

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替代
2018-08-19数据库_第3张图片
增删改查

你可能感兴趣的:(2018-08-19数据库)