发表于: 2018-03-09 20:03:00
0 548
今日完成
四天前已完成数据库MySQL和工具Navicat的安装,然后一直在补Java基础,今天继续进行任务。
什么是数据库?
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,
每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。
我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。
所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
RDBMS即关系数据库管理系统(Relational Database Management System)的特点:
- 1.数据以表格的形式出现
- 2.每行为各种记录名称
- 3.每列为记录名称所对应的数据域
- 4.许多的行和列组成一张表单
- 5.若干的表单组成database
Navicat
Navicat 主工具栏:Navicat 为主工具栏包含(连接、用户、表、查询、备份、计划及更),作用于用户访问基本对象和功能
连接树:链接树是链接数据库对象及数据库的基本途径
选项卡栏:选项卡栏是让用户随意切换卡式窗口和对象列表
对象列表工具栏:对象列表工具栏作用于,提供了其它控制项,用户能够用它来操作对象
对象列表:对象列表就是能显示对象列表,例如表、视图、查询等
对象信息:对象信息能够显示Navicat 对象的详细信息和服务器对象信息
Navicat使用
开始的时候使用sql编写出现以下错误
[Err] 1170 - BLOB/TEXT column 'id' used in key specification without a key length
后面直接用Navicat编写表单得到:
今日收获
1、认识mysql
2、学会Navicat基本操作
遇到问题
因为对数据库没有概念,在开始的时候对MySQL和Navicat的功能都不了解。看见任务但是理解困难,有没有更直观的任务引导方式(比如说做完多少步的步骤之后需要做到什么并且有参考链接),以及需要了解掌握的知识点。
明日计划
明日之后4天有其他安排,4天之后继续并学会:
1、使用MySQL添加数据
2、使用Navicat及sql增删改查
评论