MySQL基础入门视频教程
大壮老师
大壮老师具有20年软件行业经验,开发过20多款软件,多次获得市级荣誉。开设课程主要是想和大家分享专业知识和工作经验,给大家一些行业指引,避免走弯路。培训内容注重基础,适合在校大学生和行业新人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL8数据库的备份和还原
1 单个表使用create table XX as备份create table XXX as 语句从一个表中选取数据,创建新表,然后把数据插入新表中。create table XXX as 语句常用于创建表的备份或者用于对记录进行存档。创建一个新表并插入原表所有数据create table Person_bak as select * from Person创建一个新表,只插入指定字段create table Person_bak as select id ,personName from Pe原创 2020-12-08 09:53:11 · 1434 阅读 · 0 评论 -
Navicat for mysql 1142 select command denied to user ‘test01‘@‘localhost‘ for table ‘user‘
使用Navicat for mysql会有一个错误,例如左边选中的不是root,而在上面图标栏选择的“用户”,怎会报下面的错误提示Navicat for mysql 1142 select command denied to user ‘test01’@‘localhost’ for table ‘user’这是因为test01不是系统管理员,没有对用户的管理权限,所以会报下面的错误,这个不影响我们正常的操作,只要不在左边选中非系统管理员,同时在上面选中“用户”,就不会出现这个错误提示。详情见:原创 2020-12-06 18:11:44 · 1690 阅读 · 1 评论 -
Navicat for mysql 1227 - access denied; you need (at least one of) the process privilege(s)
Navicat for mysql 1227 - access denied; you need (at least one of) the process privilege(s) for this operation使用Navicat for mysql 报错出现这个错误,点确定就可以了,不影响我们操作。如果想要这个错误不出现,需要在root用户下,给test01赋予process权限,语句如下:GRANT process ON . TO ‘test01’@’%’;关闭连接,再次建立连接就不原创 2020-12-06 18:05:31 · 10570 阅读 · 0 评论 -
Navicat for mysql 1251-client does not support authentication protocol requested by server
Navicat for mysql 1251-client does not support authentication protocol requested by server;consider upgrading mysql client如果大家找到的Navicat的破解版版本比较低,连接MySQL8.0的数据库会连接不上报下面的错误:这是因为mysql8之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。原创 2020-12-06 12:51:07 · 247 阅读 · 0 评论 -
MySQL数据库的管理工具
1 MySQL的命令行工具在数据库启动状态时,如果我们想关闭数据库,我们可以输入:net stop mysql8,这样可以关闭数据库,如下图所示:数据库关闭以后,我们如果想启动数据库,可以输入:Net start mysql8,这样就可以启动数据库,如下图所示:数据库关闭以后,可以降低服务器内存消耗,如图我们的PC运行MySQL的时候 ,消耗的内存大概是330M。通过CMD命令窗口进入数据库进入数据库以后,可以通过SQL语句对数据库进行操作。因为MySQL命令窗口是纯命令行操作,没有原创 2020-12-06 12:41:55 · 1639 阅读 · 0 评论 -
MySQL删除注册表的卸载方式
这种方式跟Oracle卸载一样,需要把注册表里面关于MySQL的注册信息删掉。这样才能完全删除服务,才可以重新安装。打开注册表找到下面的文件夹HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\MySQLD Service可以看到,即使文件删除了,但是服务的注册信息还有删除MySQLD Service这个文件夹同样下面这些文件夹也删掉HKEY_LOCAL_MACHINE\SYSTEM\Contr原创 2020-12-06 12:35:01 · 2635 阅读 · 0 评论 -
MySQL数据库的卸载和重新安装
通过mysql命令进行卸载MySQL的8.0版本数据库是免安装的,在前面安装的时候主要是配置了MySQL的服务,所以要卸载MySQL主要是删除它的服务,主要步骤如下:1 停止服务, 在CMD命令行程序中,运行命令:net stop mysql8Mysql8是前面安装的服务名,根据前面设置的服务名进行修改。运行结果如下图所示:MySQL服务停止前:停止后,点击刷新按钮,服务状态一栏已经不在显示“正在运行”了:2 删除服务,运行命令:mysqld -remove mysql8再次刷新服务列原创 2020-12-06 12:28:50 · 1454 阅读 · 0 评论 -
MySQL8 数据库的初始化 临时密码
在MySQL的目录下面新进一个txt文档,命名为my.ini文件作为初始化参数文件,在文件中可以设置最简单的参数:[mysqld]设置3306端口port=3306设置mysql的安装目录basedir=D:\mysql-8.0.22-winx64设置mysql数据库的数据的存放目录datadir=D:\mysql-8.0.22-winx64\Data如图所示:basedir是程序的目录,datadir是以后数据库里面存储数据文件的位置。初始化命令会在程序目录里面新建一个Data文件夹。原创 2020-12-06 12:20:43 · 3811 阅读 · 2 评论 -
mysql8 安装 报错 无法启动此程序,因为计算机中丢失VCRUNTIME140_1.dll。尝试重新安装该程序以解决此问题
在命令行窗口输入mysqld –install MySQL8进行MySQL服务的安装,这里的MySQL8是我们为安装的服务起的服务名称,可以根据具体情况进行设定。在安装的时候会报错,提示缺少VCRUNTIME140_1.dll文件。需要下载安装 vc_redist.x64.exe这个文件,把这个文件下载安装就可以了。vc_redist.x64.exe的下载地址:https://support.microsoft.com/en-us/help/2977003/the-latest-supporte原创 2020-12-06 12:08:43 · 1391 阅读 · 0 评论 -
MySQL8数据库的安装
MySQL在安装前需要配置MySQL的环境变量和path路径,如果不配置路径,命令行程序需要到MySQL文件夹下面的bin目录去执行,比较麻烦。而且有的程序是直接调用MySQL的命令的,如果不设置path路径,就会报文件找不到。设置path路径后,不管在哪里执行程序,本目录没有,会自动到MySQL的bin目录下面去寻找。以Win7电脑为例,右键“我的电脑”,选择属性,点击“高级系统设置”在系统属性界面选择“高级”标签,点击“环境变量”在系统变量中增加MYSQL_HOME变量,值为下载解压后的My原创 2020-12-06 11:21:45 · 307 阅读 · 0 评论 -
MySQL8数据库的下载地址和下载
我们要学习MySQL数据库的使用,可以直接从官网下载,不存在下载绿色版、破解版的问题,MySQL社区版本对一般性企业应用足够了。直接从MySQL官网下载,不要从其他网站下载,避免被安装垃圾软件。大家可以百度搜索MySQL,进入MySQL的官网。下拉到最下端,有一个MySQL Community(GPL)Downloads,进入MySQL组件下载页面。上面的页面里面有一个MySQL Community Server 就是我们要的数据软件。点击进入下面的页面,选择操作系统Windows。MySQL原创 2020-12-06 11:15:54 · 3799 阅读 · 0 评论 -
MySQL [Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains
使用Navicat连接数据库进行查询的时候,如果Navicat版本较低,MySQL数据库又5.7以上的版本,会报下面的错误,Navicat版本较低造成的,不影响结果的显示,查询结果也是正确的。[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘information_schema.PROFILING.SEQ’ which is not funct原创 2020-11-17 17:28:10 · 719 阅读 · 0 评论
分享