文章目录
数据库相关概念
数据库管理系统
MySQL数据库管理系统
SQL 简介
SQL 通用语法
SQL 分类
MySQL安装
解压完成
环境变量配置
在path变量下
点击完成,就配置好了
1.新建配置文件 my.ini
2.初始化 MySQL
3.注册MySQL 服务
4.启动关闭服务
5.修改默认账户密码
6.登录
7.退出
8.卸载
数据库相关概念
数据库管理系统
管理数据库的大型软件
英文:DataBase Management System ,简称DBMS
MySQL数据库管理系统
Oracle:收费的大型数据库,Oracle公司的产品
MySQL:开源的免费的中小型数据库,后来Sun公司收购了MySQL,而Sun公司后来又被Oracle公司收购
SQL Server:MicroSoft微软公司收费的中型的数据库,C#,.net等语言常使用
SQL 简介
英文: Structured Query Language,简称SQL,结构化查询语言
操作关系型数据库的编程语言
定义操作所有关系型数据库的统一标准
对于同一个需求,每一种数据库操作方式可能存在一些不一样的地方,我们称为 方言
SQL 通用语法
SQL语句可以单行或多行书写,以分号结尾
MySQL数据库的 SQL 语句不区分大小写,关键字建议使用大写
注释
单行注释: --注意必须要有一个空格 或 #注释内容(MySQL特有)
多行注释:/*注释*/
SQL 分类
DDL (Dtaa Definition Language) 数据定义语言 用来定义数据库对象:数据库,表,列
DML (Data Manipulation Language) 数据操作语言,对表中的数据进行增删改的操作
DQL (Data ) 数据查询语言,对表中数据进行查询
DCL (Data) 数据控制语言,对数据库进行权限控制,用来定义数据库的访问权限和安全级别,及创建用户
MySQL安装
安装环境:win11 64位
软件版本:MySQL 5.7.24 解压版
下载地址
解压完成
环境变量配置
在path变量下
点击完成,就配置好了
1.新建配置文件 my.ini
复制粘贴
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\TSBrowserDownloads\MySQL\mysql-5.7.19-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\TSBrowserDownloads\MySQL\mysql-5.7.19-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB sql_mode='STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' #跳过安全检查 skip-grant-tables
2.初始化 MySQL
在安装时,避免权限问题出错我们尽量使用管理员身份运行CMD,否则在安装时会报错,会导致安装失败的情况
mysqld --initialize --console
管理员权限执行
执行完成 会生成 data 目录
3.注册MySQL 服务
mysqld -install ###(服务名可以不加默认为mysql)
相当于把mysql注册为当前计算机的一个服务,后台运行的应用程序
查看:ctrl + shift + esc
4.启动关闭服务
net start mysql //启动MySQL服务 net stop mysql //关闭MySQL服务
安装完成,现在我们的计算机就可以叫做 MySQL服务器,可以对外提供数据存储和管理
服务器:安装了服务软件的计算机
5.修改默认账户密码
在命令行执行,这里的1234就是指默认管理员(root账户)的密码,可以自行修改成你喜欢的呦
mysqladmin -u root password 1234
6.登录
mysql -uroot -p1234
登录参数
mysql -u用户名 -p密码 -h要连接的mysql服务器的ip地址(默认 127.0.0.1)本机 -P端口号(默认 3306)
这里的mysql指的是 mysql.exe
哇!恭喜 🎄
7.退出
exit quit
8.卸载
1,停止服务
net stop mysql
2.这个,回车
mysqld -remove mysql
3.最后删除 MySQL目录及相关的环境变量