Java进阶 谈谈MySQL数据库的学习思路

6 篇文章 0 订阅
5 篇文章 0 订阅

Java进阶 谈谈MySQL数据库的学习思路

1. 能够理解数据库的概念

网上一找就能找到一大片关于概念的知识,这里就不多作介绍了,今天主要给大家说说常见的数据库种类和MySQL数据库的优势以及使用数据库的原因。

在前面的学习过程中,我们主要使用创建对象和IO流的方式储存对象,那么既然已经有两种方式用来存储数据了,还学数据库干什么呢?通过下表的对比就能明白:

存储位置优点缺点
内存速度快不能永久保存,数据是临时状态
文件数据可以永远保存操作数据不方便,查询,某个数据
数据库数据可以永久保存
查询速度快
对数据的管理方便
占用资源,需要购买

常见的数据库有以下这些:Oracle、MySQL、SQL server、PostgreSQL、MongoDB、DB2、Redis、SQLite。

这么多数据库为什么我们学习的是却是MySQL呢?很简单,因为它不光有强大的功能,还开源免费

2. 能够安装与卸载 MySQL 数据库

关于MySQL的安装与卸载,这些操作是我们学习数据库的前提,所以我专门写了一篇文章介绍,这里就把文章地址给到大家,如果还没有安装好MySQL的小伙伴,可以参照这篇文章进行安装。

博客名称:Java进阶 MySQL的安装与卸载流程

博客地址:https://blog.csdn.net/liulei952413829/article/details/115657897

3. 能够启动,关闭及登录 MySQL
  1. MySQL服务器的启动方式有两种:

    ①通过服务的方式自动启动

    鼠标右键“我的电脑”——>点击管理(G)——>进入以下界面:

    image-20210413172249482

    ②手动启动的方式(DOS命令方式启动)

    注意:这里打开DOS需要以管理员的身份,搜索栏搜索“命令提示符”,然后右键管理员身份运行。

    image-20210413184624449

    //打开后执行以下命令开启MySQL服务
    net start mysql
    //执行以下命令停止MySQL服务
    net stop mysql
    
  2. 控制台连接数据库

    MySQL 是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的 root 账号,使用安装时设置的密码即可登录。

    //登录命令,方式一:
    mysql -uroot -proot
    //方式二
    mysql -uroot -p
        然后提示输入密码:
    //方式三
    mysql -hip地址 -uroot -proot
    //方式四
    mysql --host=ip地址 --user=root --password=root
    //退出MySQL
    quit或exit
    
  3. SQLyog 图形化工具——客户端控制数据库

    image-20210413190841860

    image-20210413191009340

4. 能够使用 SQL 语句操作数据库

学会使用以下四类sql语句即可:

  1. Data Definition Language (DDL 数据定义语言) 如:建库,建表
  2. Data Manipulation Language(DML 数据操纵语言),如:对表中的记录操作增删改
  3. Data Query Language(DQL 数据查询语言),如:对表中的查询操作
  4. Data Control Language(DCL 数据控制语言),如:对用户权限的设置
5. 能够使用 SQL 语句操作表结构
6. 能够使用 SQL 语句进行数据的添加修改和删除的操作
7. 能够使用 SQL 语句进行数据的简单查询操作
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

很萌の萌新

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值