MySQL(01)——MySQL基础介绍
前言
MySQL用了那么多年,学习的时候就有接触,工作时也一直在用。算是用的最多的一种数据库了。突然觉得,自己用了那么久,却很少系统的去梳理它,深入了解它。总是用到什么就查些什么,虽然能解决工作中的一些问题,但终究不是学习一门技术最正确的方法。所以还是总结总结吧。(好歹也可以更好地应付面试呀)。
温故知新,方知自己有多菜啊。
数据库介绍
数据库(DataBase ,DB)是指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。
数据库管理系统(DataBase Management System,DBMS)指一种操作和管理数据库的大型软件。用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。
数据库系统(DataBase System ,DBS)指计算机系统中引入数据库后的系统。通常由计算机硬件、软件、数据库管理系统和数据管理员组成。
关系:确切的说,数据库软件应该为数据库管理系统,数据库是通过数据库管理系统创建和操作的容器。
常见的数据库软件:
Oracle:它是Oracle公司的大型关系型数据库,它是收费的。
DB2:IBM公司的数据库,它是收费的。
SqlServer:微软数据库。收费
Sybase:Sybase公司的。 工具PowerDesign 数据库建模工具。
MySql:早期瑞典一个公司发明,后期被sun公司收购,后期被Oracle。
数据库的安装
linux中安装较为简单。window中安装按照步骤进行即可。
这里测试学习使用window中安装的mysql。
可通过mysql -u root -p 进行测试连接mysql客户端。前提是已经启动mysql服务。且在安装时勾选了环境变量配置。
可通过help查看一些命令。
可以通过show databases;
来显示所有的数据库。
可视化工具的使用
可以使用SQLyog进行数据库的连接。更方便操作数据库。
可以通过测试连接测试该数据库是否可以连接。
也可以直接通过连接进行连接。