MySQL了解数据库+安装

108 阅读4分钟

第一件事情:了解数据库

1.学习的前提条件

会一门编程语言

2.为什么学习数据库?

1)所有电子设备的操作的核心:数据

2)编程语言如何进行数据处理?

1.控制台打印数据

2.变量——临时存储数据

3.数组——用于存储大量数据 【缺陷:固定长度】

4.集合框架【突破长度的限制,但是依旧是临时存储】

5.文件持久化存储——以上的方法,数据存储在内存中,只能临时存储,但是关闭计算机后,就会清空

3)文件存储存在问题:

1.安全问题

2.读写困难

3.扩展性差

4)解决方案:

有人开发了一个软件用于专门管理数据——数据库

3.数据库相关概念

4.数据库的选择

分类:大中小型数据库

国内:

普通公司:MySQL,SQLite,SQL Sever

财务:Excel,Access

大公司【资金充足】:Oracle,DB2

学习方面:选择用的最多的——MySQL

5.MySQL数据库

1)概念:

中型的关系型数据的管理系统,有瑞典MySQLAB公司开发的

后来被Oracle收购

网站的数据库服务

2)数据库软件分类

官方:

单独的数据库服务软件——MySQL Server

包含了提供的开发工具的数据库服务软件——MySQL com

第三方:

第三方集成开发工具:

PHPStudy

宝塔面板

3)数据库软件下载

官方:官网下载

MySQL官网:www.mysql.com/

Oracle官网:www.oracle.com/cn/download…

第三方:第三方官网下载

PHPStudy:m.xp.cn/

宝塔面板:www.bt.cn/new/index.h…

4)数据软件安装卸载【重点】

官方软件:MySQL
1.安装前先检查环境

1)系统盘中是否存在安装文件【Program File或Program File(x86)下是否有命名为MySQL文件夹】

2)服务中是否有启动的MySQL

计算机——右击——管理——服务与应用——服务——含有MySQL的服务

3)查看注册表中是否有MySQL相关的注册表

Windows+R——输入regedit——回车

看以下路径是否有命名为MySQL的注册表:

HKEY_CURRENT_USER\Software

HKEY_CURRENT_USER\System

HKEY_LOCAL_MACHINE\SOFTWARE

2.卸载

安装程序再一次安装,可以选择添加,更新以及卸载

第三方软件

PHStudy:m.xp.cn/

宝塔面板:www.bt.cn/new/index.h…

XAMPP

LAMP

EasyPHP

注意事项:

一台电脑可以同时安装多个数据库,只要端口号不同

使用官方软件时,一定一定一定要卸载干净再安装

使用第三方工具时,一定要停止正在运行的服务,再关闭软件

6.数据库进行数据的存储

登录到服务,数据库服务软件数据后台运行软件,需要使用客户端管理工具

客户端管理工具有三种:

1.命令行工具

DOS或者自己提供的shell工具

2.图形化工具

workbench:MySQL官方提供的图形化工具

Navicat:第三方工具【收费】

SQL Front:第三方工具【免费】

SQL Yog:第三方工具【收费】

……

3.编程语言直接连接使用

分析:

数据库处理数据的服务是独立的 管理工具独立

但是两者之间如何关联交流

网络技术:IP地址+端口 账号和密码

数据库软件的目录文件:

bin目录:数据库提供的操作工具

include:源码

share:数据库默认信息【支持的语言,默认资源脚本】

7.命令行如何操作数据库软件

配置环境变量:将数据库的工具交给操作系统

将MySQL的sever的bin目录交给操作系统path

常用命令:

1.命令连接登录到数据库服务软件

mysql 【-hIP地址 -P端口号】 -u用户名 -p密码

在本地同一台电脑登录的情况下,可以省略IP地址和端口号

2.退出登录:exit quit

3.查看当前用户:select user();

4.查看版本:select version();

5.查看当前有的数据库:select databases;

6.选择一个数据库:use 数据库名;

7.查看数据库中的表:show tables;

8.查看当前数据库:select database();

8.图形化管理工具

图形化工具 数据库服务——网络通信

数据库自带

workbench 连接 登录

Navicat

SQLyog