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

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 12,344评论 5 116
  • 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
    周少言阅读 8,325评论 0 33
  • 1.每天健身一个40分钟,去健身房还是在家,或者徒步旅行,亦或者是爬山,总之让自己大汗淋漓一场,每天你会收获健康,...
    刘书亚的天堂之路阅读 3,723评论 3 2
  • 而后明白 爱不过是几瓶白酒几根香烟 因为时间的累积所以上瘾 有的人已经懂得不是非要不可 所以干脆戒掉 也有人抱着这...
    哀慕熙荣阅读 984评论 0 1
  • 用尽全力,与你相遇 是幸运,还是厄运 秋意已逝,冬日骄阳未来 如梦方醒,似如冬眠。 如梦般 无人之境。 梦,终究还...
    秋之rui阅读 1,807评论 0 0