文档章节

数据库系列教程

不迷失
 不迷失
发布于 2015/05/02 10:08
字数 1074
阅读 7
收藏 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
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
Excel 十大学习体系-表哥、表姐、表神之路必会(含47门实战课程推荐)

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

51CTO学院
2017/10/25
0
0
MongoDB 常用命令总结

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

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

没有更多内容

加载失败,请刷新页面

加载更多

Oracle return exit continue

常在循环体中看到下面3种语句: return exit continue 举例说明 啥都没有 -- none begin for i in 1 .. 10 loop if i < 5 then dbms_output.put_line('i < 5, i = ' || to_char......

taadis
今天
3
0
JSONObject 转换时出错 InvocationTargetException

JSONObject 转换时出错java.lang.reflect.InvocationTargetException 一时看不出来是什么问题。 挺奇怪的。 百度参考了一下这个 网页的解决方案 说是类型不对,空? 仔细查看代码,果然是有一...

之渊
今天
3
0
no such module 'pop'问题

在github上 clone 了一个 swift 项目,编译时提示"no such module 'POP'"错误,查了一下居然是因为podfile中指定的最低版本是iOS 11.0,大于我测试手机的iOS版本10.3.3,将Podfile中的最低版...

yoyoso
今天
3
0
redis 系列一 -- 简介及安装

1.简介 redis -- remote dictionary server 远程字典服务 使用 C 语言编写; 高性能的 key-value数据库; 内存数据库,支持数据持久化。 Redis 是一个开源(BSD许可)的,内存中的数据结构存...

imbiao
今天
4
0
nginx log记录请求响应时间

有时为了方便分析接口性能等,需要记录请求的时长,通过修改nginx的日志格式可以做到,如 添加一个新的log_format log_format timed_combined '$remote_addr - $remote_user [$time_local] "...

swingcoder
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部