SQL关系模型

前情提要:没系统学过数据库,但是做过简单的网页,知道从数据库中选取一些信息展示到网页上面,同时较熟悉pandas中对Dataframe的操作,因此这里有时候会将数据库和pandas的一些操作进行比较
图片来源北师大慕课

一些概念

SQL 语言: structural request language
ACID: Atomicity原子性 Consistency一致性 Isolation隔离性 Durability耐久性
增删改查CRUD

  1. C:create,向数据库插入一条记录;
    常用操作格式:
    insert into users(username,password) values(?,?);

  2. R:read,查询数据库记录;
    常用操作格式:
    select * from users;

  3. U:update,修改数据库记录;
    常用操作格式:
    update users set password=? where username=?;

  4. D:delete,删除数据库记录。
    常用操作格式:
    delete from users where id=?;

基本关系代数运算

关系数据库系统中 关系元组

在这里插入图片描述

1. 选择

σ e e i d = 19215588 ( e x a m i n e e ) \sigma_{eeid=19215588}(examinee) σeeid=19215588(examinee) 选出符合条件的元组组成新关系,类似于pandas的df的query

2. 投影

Π e e i d ( e x a m i n e r ) \Pi_{eeid}(examiner)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值