前言+了解数据库+安装md

## 课前建议

​        技术博客          

​        Git Hub线上仓库

## 第一件事情:了解数据库

### 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官网:https://www.mysql.com/

​                Oracle官网:https://www.oracle.com/cn/downloads/#category-database

​        第三方:第三方官网下载

​                PHPStudy:https://m.xp.cn/

​                宝塔面板:https://www.bt.cn/new/index.html

#### 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:https://m.xp.cn/

​        宝塔面板:https://www.bt.cn/new/index.html

​        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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值