mysql基础原理_Mysql基本原理

数据库关心的两个问题:数据如何存储?--从发展轨迹来了解

早期数据库->关系数据库->其他类型数据库(面向对象数据库、NoSQL)关系数据库——主键

主键的任务是根据主键快速在数据表中定位某条记录,主键必须唯一,必须有索引,主键字段几乎总是被用做另一个表的外键。关系数据库——表间关系

数据表间的关联关系可以细分为3种:

1:1关系(不常见)

1:n关系(常见)

n:m关系(常见)

在设计数据库时,需要为每两个有着n:m关系的数据表都定义一个辅助数据表,并利用这个辅助表把这一组n:m关系转化为两个1:n关系。关系数据库——外键

Mysql的特点:

(1)关系型数据库

(2)客户/服务器体系

(3)SQL兼容性

(4)平台独立性Mysql常见的数据表类型——MyISAM / InnoDB

MySQL数据表支持多种类型,重要的有MyISAM、InnoDB,在创建一个新的MySQL数据表时,可以为它设置一个类型。

(1)MyISAM的特点

成熟、稳定和易于管理,首选类型。

(2)InnoDB的特点

是MyISAM的一种更新换代产品,增加了一些新功能:事务、锁机制、外键约束、崩溃恢复。MyISAM or InnoDB?

(1)如果希望以最节省空间和时间的方式来管理数据库,MyISAM是首选;

(2)如果应用程序用到事务,需要更高的安全性,或者需要允许很多用户同时修改某个数据表的数据,InnoDB数据表就更值得考虑。数据如何存取?--从程序与数据库的交互接口来了解

开放数据库连接(Open Database Connectivity)简称ODBC,通过ODBC访问数据库,每个RDBMS都有自己的ODBC驱动程序。

09639b120b4e767f5acfce36?pn=23&o=jpg_6&md5sum=a0092b4fd0063db03b867487c13f2414&sign=5788ca91c0&png=61159-111763&jpg=894341-933812

原文:http://ypyu1989.blog.51cto.com/6786671/1539774

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值