SQL入门知识

数据库体系

在PHP阶段,将数据库分为三个阶段

1)基础阶段:6天,mysql数据库的基本操作(增删改查),以及一些高级操作(视图,触发器,函数,储存过程等),和PHP操作mysql数据库

2)优化阶段:如何提高数据库效率,如索引,分表等

3)部署阶段:如何搭建真实的环境系统,如服务器集群,负载均衡;云服务(实质就是大数据)

数据库基础

  1. 什么是数据库?
    数据库:database,存储数据的仓库
    数据库:高效的存储和处理数据的介质(介质主要是两种:磁盘和内存)

  2. 数据库的分类
    数据库基于存储介质的不同:进行了分类,分为两类:关系型数据库(SQL)和非关系型数据库(NoSQL:Not Only SQL,不是关系型的数据库都叫非关系型数据库)

  3. 不同的数据库阵营中的产品有哪些?
    关系型数据库
    大型:Oracle, DB2
    中型:SQL-SERVER,Mysql
    小型:access

    非关系型数据库:memcached, mongoldb, redis

  4. 两种数据库阵营的区别?
    关系型数据库:安全(保存磁盘不可能丢失),容易理解,比较浪费空间(二维表)
    非关系型数据库:效率高,不安全(断电丢失)

关系型数据库

什么是关系型数据库?

关系型数据库:是一种建立在关系模型(数学模型)上的数据库

关系模型:一种所谓建立在关系上的模型,关系模型包含三个方面:

数据结构:数据存储的问题,二维表(有行和列)

操作指令集合:所有SQL语句

完整性约束:表内数据约束(字段与字段),表于表之间约束(外键)

关系型数据库的设计?

关系型数据库:从需要存储的数据需求中分析,如果是一类数据(实体),应该设计成一张二维表:表是由表头(字段名:用来规定数据的名字)和数据部分组成(实际存储的数据单元)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值