首页 > 代码库 > Mysql 5.5从零开始学阅读笔记

Mysql 5.5从零开始学阅读笔记

第一章

1.什么是数据库?

数据库包含两层含义:保管数据的“仓库”,以及数据管理的方法和技术。

2.表

行北称为记录,列被称为字段

3.主键

primary key,用于唯一标识表中的每一条记录,主键列上不能有两行相同的值

4.数据库系统

数据库系统有3个主要的组成部分

数据库:用户存储数据的地方

数据库管理系统:用于管理数据库的软件

数据库应用程序:为了提高数据库系统的处理能力所使用的管理数据库的软件补充。

一个数据库可能包含许多文件,一个数据库系统中通常包含许多数据库。

5.Sql语言

Structured Query Languate,结构化查询语言

数据库定义语言(DDL):drop,create,alter

数据库操作语言(DML):insert,update,delete

数据库查询语言(DQL):select

数据库控制语言(DCL):grant,revoke,commit,rollback

6.数据库访问技术

ODBC(开放数据库互连)为访问不同的数据库通过了一个共同的接口

JDBC(java数据库连接)用于java应用程序连接数据库的标准方法

7.什么是Mysql

Mysql是一个小型关系数据库管理系统,与其他大型数据u管理系统例如Oracle,DB2,SQL Server等相比,

Mysql规模小,功能有限,但是它体积小,速度快,成本低,且它提供的功能对稍微复杂的应用来说已经

足够,这些特性是的Mysql称为世界上最受欢迎的开放源代码数据库

8.Mysql版本

Mysql Community Server(社区版):完全免费,但官方不提供技术支持

Mysql Enterprise Server(企业版服务器):需付费,官方提供电话技术支持

9.Mysql的优势

速度快

Mysql对多数个人用来说是免费的

容易使用,复杂程度较低,易于学习

可以运行在众多不同的系统平台上,如windows,linux,unix,mac os等

丰富的接口,提供了用于C,C++,Java,PHP,Python,Ruby等语言的API

........

10.如何学习Mysql

兴趣

夯(hang)实基础

学习新知识

多实践

 

Mysql 5.5从零开始学阅读笔记