mysql数据库的概述

MYSQL:

* 数据库的概述:指的是一个文件系统,这个文件系统通过SQL访问.

* 关系型数据库:数据库中存放的是实体之间的关系.

* 常见的关系型数据库:MYSQL,Oracle,DB2,SQLServer,SQLite,SyBase

MYSQL的使用:

* 安装和卸载:

* 存储结构:

    * 一台电脑安装了MYSQL的服务器软件,那么这台电脑称为是MYSQL数据库服务器.一个软件创建一个数据库,有一个实体类创建一个表与之对应,实体的实例对象通常使用表中的记录与之对应.

SQL:结构化查询语言:

* SQL的分类:

    * DDL:数据定义语言.create,alter,drop...

    * DML:数据操纵语言.update,insert,delete

    * DCL:数据控制语言.grant,if,...

    * DQL:数据查询语言.select

* SQL对数据库CRUD:

* SQL对数据库中表CRUD的操作

* SQL对数据库中表的记录的操作:

    *update,insert,delete

    * Select ... From ...Where ... Group by ... Having ... Order by ...;

* SQL的多表设计:

    * 一对多:在多的一方创建外键执向一的一方的主键.

    * 多对多:创建中间表,至少两个字段作为外键执向多对多双方的主键.

    * 一对一:唯一外键对应,主键对应.

* SQL的多表的查询:

    * 连接查询:

        * 交叉连接:

        * 内连接:

            * 显式内连接:inner join

            * 隐式内连接:

        * 外连接

            * 左外连接:left outer join

            * 右外连接:right outer join

    * 子查询:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值