既然这么险恶的环境等着我,那我只好变得更强|

理暗

园龄:2年9个月粉丝:1关注:0

认识MySQL和连接数据库

1、初识MySQL

1.1、为什么要学习数据库

1.岗位需求

2.现在的世界,大数据时代,得数据者得天下。

3.被迫需求:存数据

4.数据库是所有软件体系中最核心的存在 DBA

 

1.2、什么是数据库

数据库(DB,DataBase)

概念:MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,属于Oracle旗下产品,是最流行的关系型数据库管理系统之一。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言,由于其体积小、速度快、开放源码等特点,一般中小型网站的开发都选择MySQL作为网站数据库。

作用:存储数据,管理数据

 

1.3、数据库分类

关系型数据库:(SQL)

MySQL、Oracle、SQLserver、DB2、SQLite

通过表和表之间、行和列之间的关系进行数据的存储。

 

非关系型数据库:(NoSQL)

Redis、MongoDB

非关系型数据库的对象存储通过对象的自身属性来决定。

 

DBMS(数据库管理系统)

数据库的管理软件,科学有效的管理我们的数据,维护和获取数据。

 

1.4、MySQL简介

MySQL是一个关系型数据库管理系统,是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。

由于其体积小、速度快、开放源码等特点,一般中小型网站的开发都选择MySQL作为网站数据库。

官网:https://www.mysql.com

官网下载地址:https://dev.mysql.com/downloads/mysql/

 

安装建议:

1、尽量不要使用exe,因为安装后很难删除干净

2、尽可能使用压缩包安装

 

1.5、安装MySQL

如何安装和下载MySQL可以自己去百度教程学习,很多大佬写得很详细,这里就不说了

 

1.6、安装NavicatForMySQL或者安装SQLyog

若想安装SQLyog可以去b站看“狂神说Java”,他讲得就挺细的!

 

1.7、连接数据库

命令行(终端)连接!

重启mysql的操作:

net stop mysql

net start mysql

通过cmd管理员模式打开数据库

复制代码
 1 --管理员模式下打开cmd
 2   --进入到安装的数据库目录的bin目录下
 3   cd /d D:\MySQL\mysql-8.0.23-winx64\bin
 4   --连接数据库
 5   mysql -uroot -p123  //这里使用的是我的密码
 6   --修改用户密码,要连接数据库成功才能修改密码(前缀:mysql>)
 7   update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
 8  9   flush privileges;   --刷新权限
10 11   ------------------------------
12   --所有语句都是用;结尾
13   show databases;   --查看所有的数据库
14 15   mysql> use spring  --切换数据库:use 数据库名
16 17   show tables;  --查看数据库中所有的表
18 19   describe student;  --显示数据库中student表的所有信息
20 21   create database 数据库名;  --创建一个数据库
22 23   exit; --退出连接
复制代码

 接下来会以下面四个方面来学习MySQL

①DDL 数据库定义语句

②DML 数据库操作语句

③DQL 数据库查询语句

④QCL 数据库控制语句

 

 

本文作者:理暗

本文链接:https://www.cnblogs.com/Li-An/p/16425187.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   理暗  阅读(82)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起