美文网首页
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