MySQL学习
MySQL学习规划
MySQL基础学习
MySQL概述
MySQL概述
数据库:数据存储的仓库,主要用于存储数据。
数据库管理系统:操纵和管理数据库的大型软件,是一个可以操纵数据和管理数据的软件。
SQL:操纵关系型数据库的编程语言,是一套标准。
MySQL安装和启动
- 安装
a) 方法一:利用执行文件.exe进行安装
下载地址:https://dev.mysql.com/downloads/installer/ - 双击上图所示的安装包,出现以下界面:
- 然后,一直点击next,直到安装完成。
- b) 方法二:利用压缩包进行安装
下载地址:https://dev.mysql.com/downloads/
MySQL安装包下载完成,将其解压到D盘中:
在解压后的MySQL目录下新建my.ini文件,将以下代码复制带my.ini文件中
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 ----------是你的文件路径-------------
basedir=D:\Program Files (x86)\mysql-8.0.29-winx64
# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建
#datadir=D:\Program Files (x86)\mysql-8.0.29-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
然后对MySQL进行初始化操作,以管理员身份打开cmd,切换到MySQL的bin目录下:
在此目录下执行命令:mysqld --initialize --console
若出现以下问题:
说明之前安装过的MySQL没有清除干净,需要通过命令来清除mysqld -remove MySQL
最终MySQL安装完成,并启动MySQL
再输入代码:mysql -uroot -p进入MySQL,输入密码:czfe_E?Ng5.f(之前随机产生的密码),利用修改代码来修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
最后,为了方便MySQL的使用,需要对其进行环境配置:此电脑->属性->高级系统设置->环境变量->系统变量->新建
安装完成!
- 启动
按WIN+R键,输入service.msc–>MySQL–>启动或停止
在cmd中输入:
- 启动代码:
net start (windows service name)
- 停止代码:
net stop MySQL80(windows service name)
- 命令代码解读:mysql [ip] [端口] -u root -p
数据模型
- 关系性数据库(RDBMS)
概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。即通过某表中的一列数据,与另一表进行相关联。
特点:使用表存储数据,格式统一,便于维护
使用SQL语言操作,标准统一,使用方便 - 数据模型
SQL语法学习
SQL通用语法
SQL分类
DDL(数据定义语言)
数据库操作
表操作–查询和创建
数据类型及案例
123.45的精度为5;标度为2;
表操作–修改和删除
MySQL与Navicat连接
打开Navicat Premium 12,点击连接–>MySQL:
取名以及输入MySQL密码;完成连接。
右击MySQL–>新建数据库:
最后建立test数据库,打开数据库,并点击新建表,并对定义表,表建立完成后,点击保存,若后续需要更改表,右击表名,选择设计表即可进行表的修改。
在查询中可编写MySQL脚本,即可完成对数据操作。
DML(数据操作语言)
添加数据:INSERT
修改数据:UPDATE
删除数据:DELET
添加或插入
更新和删除