- 1、本文档共78页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mysql学习笔记课件
MYSQL数据库3306
主从、镜像、双主
反关系模型:NoSQL技术
MongoDB
Redis
HBase
关系数据库:
MYSQL官方网站: /
MYSQL关系数据库对象:
库、表、索引、视图、存储过程、存储函数、触发器、用户、游标、约束(键,码)、事件调度器(Event Scheduler)、事务、权限
文件:
数据冗余和不一致性
数据访问困难
数据孤立
完整性问题
原子性问题
并发访问异常
安全性问题
文件:
表示层:文件
逻辑层:文件系统
物理层:元数据 数据:数据块
关系型数据:
表示层:表
逻辑层:存储引擎
物理层:数据文件
DBMS:
层次模型
网状模型
关系模型
关系模型:(结构化数据模型)
关系模型
实体-关系模型
对象关系模型:基于对象的数据模型
半结构化数据模型:XML(扩展标记语言)
nameJerry/name
age50/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安装:3.23 5.5, 5.6
1、软件包管理器特有的格式 rpm包,.exe格式等
2、通用二进制格式,解压后配置即可使用
3、源程序,编译安装 cmake
RHEL 5.8 (32bit):mysql, mysql-server /var/lib/mysql/
yum -y install mysql-server
service mysqld start 首次启动会初始化mysql系统表:f
netstat -ntlp tcp 3306
字符集:
人00101010
人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接口:
Oracle, PL/SQL
SQL Server, T-SQL
CIL客户端:
批处理模式:(脚本模式) 执行mysql脚本 mysql init.sql
交互式模式:命令两类:
服务器端命令:都必须使用语句结束符分号;
\d: 定义语句结束符
文档评论(0)