文档章节

数据库系列教程

不迷失
 不迷失
发布于 2015/05/02 10:08
字数 1074
阅读 8
收藏 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
作品 0
广州
后端工程师
私信 提问
MongoDB系列教程(八):GridFS存储详解

MongoDB系列教程(八):GridFS存储详解 GridFS简介 mongoDB的文档以BSON格式存储,支持二进制的数据类型,当我们把二进制格式的数据直接保存到mongoDB的文档中。但是当文件太大时,例如图片...

开元中国2015
2015/07/25
0
0
Excel 十大学习体系-表哥、表姐、表神之路必会(含47门实战课程推荐)

身在职场,无论你身处什么职业,办公室白领?财务?项目经理?互联网运营?销售?市场?行政?HR?...... Office办公软件几乎是考察个人能力的标配。Excel表格的使用也是衡量工作中不可忽视的...

51CTO学院
2017/10/25
0
0
Shiro学习系列教程四:集成web(二)

本讲主要内容: 1:shiro对访问URL可使用通配符进行匹配 2:shiro标签的使用 3:shiro会话的机制 URL匹配方式: 演示: 现在shiro.ini配置的路径为: 直接访问/admin Ok.没问题。 那么我们访...

799879287
2017/10/21
0
0
Shiro学习系列教程四:集成web(二)

本讲主要内容: 1:shiro对访问URL可使用通配符进行匹配 2:shiro标签的使用 3:shiro会话的机制 URL匹配方式: 演示: 现在shiro.ini配置的路径为: 直接访问/admin Ok.没问题。 那么我们访...

凯哥java
2017/10/21
0
0
MongoDB 常用命令总结

MongoDB 常用命令总结 简单的的增删改查数据 在查询结果中指定显示或者不显示某个字段 例如,我们希望在 lessons 集合中查找所有数据,但是不希望在返回结果中包含 slides 字段;因为 slides...

开元中国2015
2015/06/30
191
0

没有更多内容

加载失败,请刷新页面

加载更多

协议简史:如何学习网络协议?

大学时,学到网络协议的7层模型时,老师教了大家一个顺口溜:物数网传会表应。并说这是重点,年年必考,5分的题目摆在这里,你们爱背不背。 考试的时候,果然遇到这个问题,搜索枯肠,只能想...

Java干货分享
13分钟前
1
0
集合练习

package package1;import java.util.ArrayList;import java.util.Collection;import java.util.HashMap;import java.util.List;import java.util.ListIterator;import java.ut......

小橙子的曼曼
16分钟前
0
0
雷军亲自打造的套餐了解下:用多少付多少

12月28日消息,小米科技创始人兼CEO雷军微博表示,小米移动任我行套餐方案,原则上就是明明白白消费,用多少付多少,不用不花钱!上网、电话和短信都是一毛钱,上网0.1元/M,电话0.1元/分钟,...

linux-tao
37分钟前
1
0
在 Ubuntu 上为 CentOS 编译 Rust 程序

现在 CentOS 8 还没出来,最新的是 CentOS 7.6,上面搭载的 glibc 版本是 2.17,都已经是 2012 年那时候的版本了。 现在开发者比较常用的桌面 Linux 系统,比如 Ubuntu / Debian / Mint / A...

helloclia
47分钟前
11
0
Android Multimedia框架总结(一)MediaPlayer介绍之状态图及生命周期

前言:从本篇开始,将进入Multimedia框架,包含MediaPlayer, Camera, Surface, MediaRecord, 接下来几篇都是MediaPlayer相关。同样看下Agenda如下: MediaPlayer的状态图 Idle 状态 End 状态...

天王盖地虎626
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部