本文共 2331 字,大约阅读时间需要 7 分钟。
狂神说MySQL系列课程,内容通俗易懂,基于MySQL 5.7.19版本。本文将为大家提供从安装到基本操作的详细指导。
数据库是现代软件体系中最核心的存在。以下是学习数据库的主要原因:
数据库(Database)是指长期存储在计算机中的有组织、可共享的大量数据集合。数据库的作用是安全管理和高效存储数据,减少数据冗余。
本文推荐使用MySQL 5.7.19版本。这一版本是基于测试和实际应用中广泛使用的稳定版本。
下载压缩包
下载完成后,你会得到一个zip压缩包。例如,MySQL 5.7.19的64位版本下载地址为:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip
解压安装文件
将压缩包解压到你想要安装的目录。例如,将其解压到D:\Program Files\mysql-5.7。设置环境变量
打开“我的电脑” -> 属性 -> 高级设置 -> 环境变量。在“PATH”环境变量下,添加一行:D:\Program Files\mysql-5.7\bin
配置数据库
打开my.ini
文件,确保以下设置正确:[mysqld]basedir=D:\Program Files\mysql-5.7datadir=D:\Program Files\mysql-5.7\dataport=3306skip-grant-tables
安装数据库
打开管理员模式的CMD,切换到mysql\bin
目录,输入命令:mysqld --install
初始化数据库
初始化数据文件,运行以下命令:mysqld --initialize-insecure --user=mysql
启动数据库
输入以下命令启动数据库:net stop mysqlnet start mysql
设置root密码
进入MySQL管理界面,执行以下SQL命令设置root密码:update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
刷新权限
执行flush privileges;
命令,确保权限生效。移除限制
打开my.ini
文件,删除skip-grant-tables
这一行。重启数据库
输入以下命令确保数据库正常运行:net stop mysqlnet start mysql
-- 修改root密码update mysql.user set authentication_string=password('新密码') where user='root' and Host = 'localhost';-- 刷新权限flush privileges;-- 查看所有数据库show databases;-- 选择数据库use dbname;-- 查看数据库表show tables;-- 查看表结构describe user;-- 创建数据库create database name;-- 删除数据库drop database name;-- 查看当前连接show processlist;-- 关闭连接exit;
SQLyog是一款功能强大的可视化数据库管理工具,适合手动操作。它的优势在于简洁易用,图形化界面能显著提升数据库管理效率。
连接数据库
打开命令窗口,输入以下命令:cd D:\Program Files\mysql-5.7\bin
创建新数据库
在SQLyog中,右键点击“数据库”,选择“新建数据库”,输入数据库名称(如MySchool
)。创建表
选择数据库后,右键点击“表”,选择“新建表”,设置表结构(如Grade
表)。字段设置如下: GradeID
:int(11)
,主键(pk
)GradeName
:varchar(50)
MySchool
查看操作日志
在SQLyog中,可以查看数据库操作的详细日志,了解每次操作的具体语句。mysql -h localhost -u root -p
-p
后面不能加空格,否则会被解释为密码的一部分。如有任何疑问或需要进一步学习,请关注狂神说MySQL的官方频道,获取最新课程信息。
感谢您的耐心阅读!如果觉得内容有帮助,欢迎转发和分享,助力更多开发者学习MySQL!
转载地址:http://vshr.baihongyu.com/