数据库,通俗来说,就是存储数据的仓库。与现实中的数据库类似,在程序设计中,数据库是用来存储数据、管理数据的一种应用。数据库由一系列数据表构成,数据表可以理解成表格,它由一系列行和列构成,行表示一条数据记录,列表示数据的属性,也称字段,其实与Java类中的字段是一样的概念。
上图中是用来存储用户注册信息的数据表,这张表存储了一个用户的信息,其中的id,loginName,loginPwd等是字段,表示用户的各种属性,一行记录就是一个用户。
字段是有数据类型的,数据库中的字段类型虽然与Java中的数据类型并不完全一致,但也大同小异。由于数据库只是一个应用,一个产品,由不同的厂商开发和维护的产品,因此不同的数据库多多少少有些差异,但整体来说区别不大。目前,主流的数据库有oracle数据库,mysql数据库,微软的sqlserver数据库,Ibm的db2数据库等。
对于个人学习和大部分小型应用来说,mysql是非常适合的数据库,轻量小巧,简单高效。我们的数据库系列教程就以mysql作为目标来学习。
安装mysql
windows系统安装mysql数据库非常简单,下载可执行文件后,运行安装向导,一路下一步,基本就能顺利安装。
下载地址:http://dev.mysql.com/downloads/installer/5.6.html
安装过程中会要你输入root账户的密码,安装完成后,就可以通过账户与密码登录数据库了。
数据库是一个运行于服务端的应用,它是一个服务,你看不到它的界面,各种数据库本身只提供命令行与其交互。比如我们安装了mysql后,我们要操作mysql,只能通过命令行进行操作。如我们登录mysql:
cmd打开命令行,切换到mysql安装目录,进入bin目录,输入mysql -uroot -proot,回车,就能登录到mysql。
登录成功后,就可以使用各种数据库命令了,如创建数据库,创建表,插入记录,修改记录,删除记录等,这些操作通常是最基本的数据操作,各种数据库对这些基本操作提供的命令基本一致。
对于日常的操作来说,通过命令行的方式管理数据库是不那么方便的,人们更加愿意接收图形化的方式,因此很多图形管理工具就推出来了,针对mysql的图像管理工具有很多,比较常用的有phpMyAdmin,Navicat。本人一直使用Navicat。
下载安装
安装完成后,运行,点击Connection,输入数据库所在的ip地址,用户名和密码,用来与数据库建立连接,相当于登录。
输入完成后可以点击Test Connection看看是否能连接成功。
建立连接后,在Connectios下面选择刚刚建立的连接,双击或右键-Open Connection即可登录数据库。登录完成后就能看到当前mysql上面的所以数据库,这个数据库是指业务库,比如我们开发了三个网站,每个网站都有一个数据库,这三个数据库的数据都存储在mysql这个应用中。
在连接上右键-New DataBase我们可以创建数据库,创建数据库后,在这个数据库上双击可以进入这个数据库,然后就可以在这个数据库上管理所有数据表了
原文地址:http://www.javajidi.com/articles/113.html
相关文章:
数据库系列教程二:http://www.javajidi.com/articles/114.html
数据库系列教程三:http://www.javajidi.com/articles/115.html
数据库系列教程四:http://www.javajidi.com/articles/116.html
数据库系列教程五:http://www.javajidi.com/articles/117.html
数据库系列教程六:http://www.javajidi.com/articles/118.html
数据库系列教程七:http://www.javajidi.com/articles/119.html
数据库系列教程八:http://www.javajidi.com/articles/120.html
数据库系列教程九:http://www.javajidi.com/articles/122.html