数据库系列教程
数据库系列教程
不迷失 发表于3年前
数据库系列教程
  • 发表于 3年前
  • 阅读 4
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

数据库,通俗来说,就是存储数据的仓库。与现实中的数据库类似,在程序设计中,数据库是用来存储数据、管理数据的一种应用。数据库由一系列数据表构成,数据表可以理解成表格,它由一系列行和列构成,行表示一条数据记录,列表示数据的属性,也称字段,其实与Java类中的字段是一样的概念。


 

Java基地

上图中是用来存储用户注册信息的数据表,这张表存储了一个用户的信息,其中的id,loginName,loginPwd等是字段,表示用户的各种属性,一行记录就是一个用户。

 

字段是有数据类型的,数据库中的字段类型虽然与Java中的数据类型并不完全一致,但也大同小异。由于数据库只是一个应用,一个产品,由不同的厂商开发和维护的产品,因此不同的数据库多多少少有些差异,但整体来说区别不大。目前,主流的数据库有oracle数据库,mysql数据库,微软的sqlserver数据库,Ibmdb2数据库等。

对于个人学习和大部分小型应用来说,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

Java基地

登录成功后,就可以使用各种数据库命令了,如创建数据库,创建表,插入记录,修改记录,删除记录等,这些操作通常是最基本的数据操作,各种数据库对这些基本操作提供的命令基本一致。

对于日常的操作来说,通过命令行的方式管理数据库是不那么方便的,人们更加愿意接收图形化的方式,因此很多图形管理工具就推出来了,针对mysql的图像管理工具有很多,比较常用的有phpMyAdminNavicat。本人一直使用Navicat

下载安装

安装完成后,运行,点击Connection,输入数据库所在的ip地址,用户名和密码,用来与数据库建立连接,相当于登录。

Java基地

输入完成后可以点击Test Connection看看是否能连接成功。

建立连接后,在Connectios下面选择刚刚建立的连接,双击或右键-Open Connection即可登录数据库。登录完成后就能看到当前mysql上面的所以数据库,这个数据库是指业务库,比如我们开发了三个网站,每个网站都有一个数据库,这三个数据库的数据都存储在mysql这个应用中。

在连接上右键-New DataBase我们可以创建数据库,创建数据库后,在这个数据库上双击可以进入这个数据库,然后就可以在这个数据库上管理所有数据表了

Java基地



原文地址: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 

 

共有 人打赏支持
粉丝 2
博文 51
码字总数 49683
×
不迷失
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: