1 / 77
文档名称:

Mysql学习笔记.doc

格式:doc   大小:1,606KB   页数:77页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Mysql学习笔记.doc

上传人:s1188831 2017/8/5 文件大小:1.57 MB

下载得到文件列表

Mysql学习笔记.doc

相关文档

文档介绍

文档介绍:MYSQL数据库3306
主从、镜像、双主
反关系模型:NoSQL技术
MongoDB
Redis
HBase
关系数据库:
MYSQL官方网站: /
MYSQL关系数据库对象:
库、表、索引、视图、存储过程、存储函数、触发器、用户、游标、约束(键,码)、事件调度器(Event Scheduler)、事务、权限
文件:
数据冗余和不一致性
数据访问困难
数据孤立
完整性问题
原子性问题
并发访问异常
安全性问题
文件:
表示层:文件
逻辑层:文件系统
物理层:元数据数据:数据块
关系型数据:
表示层:表
逻辑层:存储引擎
物理层:数据文件
DBMS:
层次模型
网状模型
关系模型
关系模型:(结构化数据模型)
关系模型
实体-关系模型
对象关系模型:基于对象的数据模型
半结构化数据模型:XML(扩展标记语言)
<name>Jerry</name>
<age>50</age>
gender:
name:
uid:
birthdate:
name:age:gender
name:uid:birthdate
关系:关系代数运算
交集:
并集:
差集:
全集:
补集:
SQL:Structure Query Language
70
System R: SQL
Ingres, Oracle, Sybase
ANSI: ansi-sql
DML:数据操作语言
INSERT
DELETE
SELECT
UPDATE
DDL:数据定义语言
CREATE
DROP
ALTER
DCL: 数据控制语言
GRANT
REVOKE
访问权限
RDB对象:库、表、索引、视图、用户、存储过程、存储函数、触发器、事件调度器
约束:constraint
域约束:数据类型约束
外键约束:引用完整性约束
主键约束:某字段能惟一标识此字段所属的实体,并且不允许为空,一张表中只能有一个主键
惟一性约束:每一行的某字段都不允许出现相同值,可以为空,一张表中可以有多个
检查性约束: age: int
数据查询和存储:
查询管理器:
DML解释器
DDL解释器
查询执行引擎
存储管理器:
权限及完整性管理器
事务管理器
文件管理器
缓冲区管理器
Mysql:
单进程:多线程
守护线程:应用线程
关系运算:
投影:只输出指定字段(属性)
选择:只输出符合条件的行
自然连接:具有相同名字的属性上所有取值相同的行;
笛卡尔积:(a+b)*(c+d)=ac+ad+bc+bd
并:集合运算
DBMS优势:数据管理独立性;
有效地完成数据存取;
数据完整性和安全性;
数据集中管理;
并发存储与故障恢复;
减少应用程序开发时间;
RDBMS:关系型数据库管理系统
1、数据库创建、删除
2、创建表、删除表、修改表
3、索引的创建、删除
4、用户和权限
5、数据增、删、改
6、查询
RDBMS: egreSQL 第一个
Oracle, Sybase, Infomix 大型
SQL Server, DB2
MySQL, PostgreSQL, pgsql, EnterpriseDB
MySQL, SQL, MySQL AB
去IOE: IBM, Oralce, EMC
MYSQL基础
MySQL: Community Edtion社区版、Enterprise Edtion企业版
Mysql软件家族:…………
MySQL安装: ,
1、软件包管理器特有的格式 rpm包,.exe格式等
2、通用二进制格式,解压后配置即可使用
3、源程序,编译安装 cmake
RHEL (32bit):mysql, mysql-server /var/lib/mysql/
yum -y install mysql-server
service mysqld start 首次启动会初始化mysql系统表:f
netstat -ntlp tcp 3306
字符集:
人:00100110 00101010
人:10101011 10010001
汉字:字符集
GBK
GB2312
GB18030
UTF8
排序规则:
CS模式:
S mysqld
C mysql
图形客户端:
1、phpMyAdmin
2、Workbench
3、MySQL Front
4、Navicat for MySQL
5、Toad
6、SQLyog
SQL接口:
Orac