2022.3.8初识Mysql
-
DBA(数据库管理员)
-
数据库(DB,DateBase),安装在OS(windows..........)之上
-
DBMS(数据库管理系统):数据库的管理软件:MySQL
数据库分类
关系型数据库
-
MySQL,Oracle,Sql Server.........
-
通过表和表之间,行和列之间的关系进行数据的存储
非关系型数据库(No SQL 不仅仅有SQL )
-
Redis,MongDB
-
以对象存储,通过对象的自身的属性来决定
MySQL安装建议
-
尽量不要使用exe,会写入注册表
-
尽可能使用压缩包安装
https://dev.mysql.com/downloads/mysql/
-
解压
-
把这个包放到自己的电脑环境下
-
配置环境变量,环境文件mysql-8.0.28
-
我的电脑->右键属性->高级系统设置
-
配置path变量:添加MqSQL的bin目录D:\ruanjian\environment\mysql-8.0.28\bin
-
-
启动管理员模式下的CMD,运行所有的命令
-
输入cd /d D:\ruanjian\environment\mysql-8.0.28\bin(你的mysqlbin目录)
-
输入mysqld -install(安装mysql服务,如果移除输入mysqld remove)
-
输入mysqld --initialize-insecure --user=mysql(初始化数据库文件)
-
输入net start mysql(启动mysql)
-
输入mysql -u root -p(u后面代表是用户名,p后面代表是密码)
-
显示Enter password:后,点击回车
-
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '设置的密码'; (更改root密码)
-
输入flush privileges;(刷新权限)
-
输入exit退出,然后输入net stop mysql停止mysql,然后输入net start mysql启动mysql(重启mysql即可正常使用)
-
-
之后输入mysql -u root -p你的密码即可进入mysql
-
如果安装错误输入 sc delete mysql(清空mysql服务)之后重新安装
-
MySQL是数据库(服务端),SQLyog是连接MySQL的可视化客户端软件。MySQL没有图形界面。 MySQL操作命令(例如查询和更改)需要在MySQL服务器上使用sql语句执行。 查询结果只能显示在服务器上。而SQLyog有图形界面,是为了解决MySQL的问题而产生的mysql客户端软件。
-
安装SQLyog
-
安装,注册
-
名称kuangshen
-
密匙8d8120df-a5c3-4989-8f47-5afc79c56e7c
-
用户名为root,密码123456(自己设置的)
-
点击连接进入
任务:
-
新建一个数据库school
-
每一个SQLyog的操作,本质对应了一个sql,可以在软件的历史记录中查看
-
新建一张表student
id name age -
查看表
-
写完数据点击刷新
连接数据库
命令行连接,win+R输入cmd
-
mysql -uroot -p123456 --连接数据库,--是sql的注释
show databases; --查看所有数据库
show tables; --查看表
describe 表名; --查看表中数据
use 数据库名 --切换数据库
create database 表名; --创建数据库
exit --退出连接
-- --单行注释
/**/ --多行注释数据库XXX语言
DDL 定义
DML 操作
DQL 查询
-
-