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

文章目录

    • Java进阶 谈谈MySQL数据库的学习思路
        • 1. 能够理解数据库的概念
        • 2. 能够安装与卸载 MySQL 数据库
        • 3. 能够启动,关闭及登录 MySQL
        • 4. 能够使用 SQL 语句操作数据库
        • 5. 能够使用 SQL 语句操作表结构
        • 6. 能够使用 SQL 语句进行数据的添加修改和删除的操作
        • 7. 能够使用 SQL 语句进行数据的简单查询操作

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)——>进入以下界面:

    Java进阶 谈谈MySQL数据库的学习思路_第1张图片

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

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

    Java进阶 谈谈MySQL数据库的学习思路_第2张图片

    //打开后执行以下命令开启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 图形化工具——客户端控制数据库

    Java进阶 谈谈MySQL数据库的学习思路_第3张图片

    Java进阶 谈谈MySQL数据库的学习思路_第4张图片

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 语句进行数据的简单查询操作

你可能感兴趣的:(Java,数据库,MySQL,数据库,mysql,java,sql)