DML)和数据控制语言(Data Control Language,简称为DCL)。
DDL语句: DML语句: DCL语句: 1.2.3 数据库访问技术 应用系统中,程序语言需要使用数据库访问技术来访问数据库。
只有使用了数据库访问技术,程序中嵌入的SQL语句才会起作用。
不同程序语言访问数据库的方式是不一样的。
本小节将为读者简单讲解各种数据库访问技术。
JDBC是一种用于执行SQL语句的Java API。
通过JDBC可以访问多种关系数据库。
JDBC由一组用Java语言编写的类和接口组成。
使用JDBC时,必须要安装驱动程序Connector/J。
PHP中为程序员提供了MySQL功能模块,PHP 5以后开始提供mysqli接口。
PHP可以通过MySQL功能模块和mysqli接口来访问MySQL数据库。
1.3 MySQL基础 现在数据库的版本很多,Oracle、DB2、SQL Server都是很优秀的商业数据库。
同时,还有MySQL、PostgreSQL都是很优秀的开源数据库。
MySQL数据库的使用已经非常广泛了。
本节将为读者介绍常见的数据库系统、以及MySQL数据库的基本知识。
1.3.1 常见数据库系统 如今已经存在很多优秀的商业数据库,如甲骨文(Oracle)公司的Oracle数据库、IBM公司的DB2数据库、微软公司的SQL Server数据库和
Access数据库。
同时,还有很多优秀的开源数据库,如MySQL数据库、PostgreSQL数据库等。
本小节将为读者介绍这些常见的数据库。
1.甲骨文的Oracle 2.IBM的DB2 3.微软的
Access和SQL Server 4.开源PostgreSQL 5.开源MySQL 1.3.2 为什么要使用MySQL 如今很多大型网站已经选择MySQL数据库来存储数据。
那么,MySQL到底有什么优势呢?本小节将为读者介绍选择MySQL数据库的原因。
MySQL数据库的使用以及非常广泛,尤其是在Web应用方面。
由于MySQL数据库发展势头迅猛, Sun公司于2008年收购了MySQL数据库。
这笔交易的收购价格高达10亿美元。
这足以说明MySQL数据库的价值。
MySQL数据库有很多的优势,下面总结了其中几个优势: 1.MySQL是开放源代码的数据库 2.MySQL的跨平台性 3.价格优势 4.功能强大且使用方便 1.3.3 MySQL版本和获取 MySQL数据库可以在Windows、UNIX、Linux和MacOS等操作系统上运行。
因此,MySQL有不同操作系统的版本。
而且,根据发布的先后顺序,现在已经在开发MySQL的6.0版了。
本小节将为读者介绍MySQL的版本和如何下载MySQL。
根据MySQL的开发情况,可以将MySQL分为Alpha、Beta、Gamma和Generally Available(GA)等版本。
这几种版本的说明如下: Alpha Beta Gamma Generally Available(GA) 1.4 如何学习数据库 数据库已经成为软件系统的一部分,那么学好数据库将是软件开发的一个必要条件。
如何才能学好数据库,这个问题没有确切的答案。
笔者在本节跟大家分享一下自己学习的经验。
学好数据库,最主要的是要多练习。
笔者将自己学习数据库的方法总结如下: 1.多上机实践 2.多编写SQL语句 3.通过Java等程序语言来操作数据库 4.数据库理论知识不能丢 1.5 常见问题及解答1.如何选择数据库?2.如何选择MySQL版本? 1.6 小结 本章介绍了数据库和MySQL的基础知识。
通过本章的学习,希望读者对数据库、MySQL数据库和SQL语言等知识有所了解。
而且,希望读者能够了解常用的数据库系统。
关于数据库泛型的知识难度比较大,读者只要能够了解相关知识就行了。
下一章将介绍在Windows操作系统下安装和配置MySQL。
如果读者是Linux用户,可以跳过下一章直接学习第3章。
1.7 本章习题1.数据存储的发展过程经历了哪几个阶段?2.常用数据库系统有哪些?3.MySQL数据库如何分类? 第2章 Windows平台下安装与配置MySQL 在Windows系列的操作系统下,MySQL数据库的安装包分为图形化界面安装和免安装(noinstall)这两种安装包。
这两种安装包的安装方式不同,而且配置方式也不同。
图形化界面安装包有完整的安装向导,安装和配置很方便。
免安装的安装包直接解压即可使用,但是配置起来很不方便。
在这一章中将讲解的内容包括。
安装MySQL数据库 配置MySQL数据库 常用图形管理工具介绍 配置和使用免安装的MySQL数据库 2.1 安装与配置MySQL Windows操作系统下,可以通过图形化方式安装MySQL,也可以使用免安装的MySQL软件包。
图形化方式有很完善的安装向导,根据安装向导的说明安装即可。
本节将为读者介绍通过安装向导来安装和配置MySQL的方法。
2.1.1 安装MySQL MySQL图形化安装包有一个完整的安装向导,根据安装向导可以很方便的安装MySQL数据库。
在Windows操作系统下,有两种MySQL图形化安装包。
这两种安装包分别是“Windows Essentials”和“Windows MSI Installer”。
前者包含了MySQL中最主要和最常用的功能,但是不包含一些不常用的功能。
后者包含了MySQL全部功能,包括不常用的功能。
本小节将介绍MySQL的图形化安装包的安装过程。
MySQL下载完成后,在软件下载目录下进行安装。