MySQL的简单理解

1 MySQL的基本框架

在这里插入图片描述

2 数据库的概念

即储存数据的文件系统,提供增删改查的简便操作
常用的数据系统包括MySQL,oracle,sqlsever等
一个数据库由多个数据表组成,数据表表明可以看作类名,一行对应一个对象,一列对应一个属性

3 MySQL的三种操作指令

  1. DDL
    database defination language 定义语言 (创改查删)
    包括 create show drop alter
DDL指令后都需要加table或者database,不能直接接名字
  1. DML
    ~ manipulation language 操作语言
    核心指令:insert update delete
  2. DQL
    ~ query language 查询语言
    核心指令:select

4 约束条件

  1. 主键约束 primary 唯一且不重复
  2. 非空约束 not null
  3. 唯一约束 unique 不重复,可多个
  4. 外键约束 foreign key 用于多表操作
  5. 默认值 default

5 多表操作

多表之间 的关系分为三种:一对一,一对多,多对多
多表操作时通过添加外键来关联:
1 将表分为主,从表
2 外键由从表指向主表主键,且类型长度必须一致
3 约束后:添加数据先添加主表,删除数据先删除从表

6 关于select在多表中的书写技巧 在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值