第一章
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)实基础
学习新知识
多实践