美文网首页
2018-08-20day11数据库增删改查

2018-08-20day11数据库增删改查

作者: 兰戎 | 来源:发表于2018-08-20 17:31 被阅读0次

C.数据库删除

delete表名
where 字段名=字段值

数据库语法

清空表

delete from表名(不释放)
truncate table 表名(释放空间)
drop table 表名 (删除表结构)

表备份

1.导出数据

  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

相关文章

网友评论

      本文标题:2018-08-20day11数据库增删改查

      本文链接:https://www.haomeiwen.com/subject/ecjkiftx.html