数据库概述

1.为什么有数据库?

​        所有的电子设备操作核心---数据

​        编程语言如何进行数据处理:

            1)---控制台打印数据

            2)---变量     

​            3)---数组

​            4)---Java---集合框架---临时

​            5)---文件存储---持久化  

​    文件存储--存储问题:

​        安全问题

​        读写困难

​        扩展性

​    解决问题:用一个软件专门用于管理数据---数据库

2.数据库选择

​    大型    中型    小型

​    国内:

​            普通公司:

​                    mysql【免费】    sqlite【免费】    sqlserver【收费】

​            财务:

​                    excel或者access

​            大公司:

​                    oracle    db2

3.MySql数据库

​    概念:

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

​            后来被Oracle收购的

​            网站的数据库

​    数据库软件分类:

​            官方:

​                单独的数据库服务软件---mysql-server

​                包含了提供的开发工具的数据库服务软件---mysql-com......

​            第三方集成开发工具

​                phpstudy

​                宝塔面板

​    数据库软件下载:

​                官方---官网

​                原本的官网:https://www.mysql.com/

​                oracle:https://www.oracle.com/downloads/

​                第三方---第三方官网

​                phpstudy---https://m.xp.cn/

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

​                XAMPP

​                LAMP

​                EasyPHP

​    数据库软件安装卸载

​             检查环境:

​                    系统盘中是否存在安装文件

​                    服务中是否有启动的mysql

​                            右击计算机---管理---服务与应用---服务

​                    注册表

​                            win+R---输入regedit

​                    路径

​                            HKEY_CURRENT_USER\Software

​                            HKEY_CURRENT_USER\System

​                            HKEY_LOCAL_MACHINE\SYSTEM

​        注意事项:

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

​                2)使用官方的一定要卸载干净再安装

​                      使用第三方工具:

​                            一定要停止在运行的服务,再关闭软件

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

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

​    客户端管理工具三种:

​            1)命令行工具

​                Dos 或者  自己提供的shell工具

​            2)图形化界面工具:

​                workbench ---mysql官方提供

​                Navicate---第三方---收费

​                SqlFont---第三方---免费

​                Sqlyog---第三方--收费

​                。。。。。。

​            3)编程语言连接

​                分析:

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

​                    两者如何关联交流---网络技术---ip地址+端口---账号和密码

​                    数据库软件的目录结构:

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

​                            include---源码

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

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

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

​                                 将mysql的server的bin目录交给操作系统path

​        常用的命令:

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

​                        mysql  【-hIP地址   -P端口号】 -u账号 -p密码

​                    本在本地同一机器

​                        mysql   -u账号  -p密码

​                    退出登录的命令:

​                        exit  quit ;

​                    查看当前的用户:

​                        select   user();

​                    查看版本

​                        select  version();

​                    查看当前有的数据库:

​                        show  databases;

​                    选择一个数据库

​                        use  数据库名;

​                    查看数据库中的表:

​                        show tables;

​                    查看当前数据库:

​                        select   database();

6.图形化管理工具

​        图形化工具        数据库数据--网络通信

​        数据库自带的

​            workbench    连接    登录

​            navicate

​            sqlyog

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值