1、安装不上MySQL 8.0

大多数在Windows安装不上MySQL 8.0的同学,都是因为缺少依赖包,没有安装Visual C++ 2015 Redistributable Package(或更高版本)。在【控制面板】-【程序和功能】可以看到已安装程序列表。

2015版下载地址:

https://www.microsoft.com/zh-CN/download/details.aspx?id=48145

2015-2019版下载地址:

https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads

1、以上两个版本(2015与2015-2019),安装其一即可

2、32位系统下载vc_redist.x86.exe,64位系统下载vc_redist.x64.exe

2、无法在DOS中使用net命令启停MySQL服务

问题描述:在dos窗口,使用net命令启停MySQL服务时提示“发生系统错误,拒绝访问”,如下图所示。

原因及解决:启停系统服务这类操作需要管理员身份才能执行,因此需要以管理员身份运行cmd。在开始菜单中,找到【命令提示符】或【cmd】,点击鼠标右键,选择【以管理员身份运行】,这样就能正常在cmd中使用net命令启停mysql服务了。

3、mysql不是内部或外部命令

问题描述:安装好mysql数据库之后,尝试使用mysql命令连接数据库,却提示“mysql 不是内部或外部命令”,如下图所示。

原因及解决:没有将mysql server的bin目录添加到环境变量PATH中,或环境变量配置错误。

环境变量PATH的作用是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下寻找此程序外,还应该到哪些目录下去寻找。

请注意,Win7与Win10的环境变量配置有些差别,老师讲解的是Win7系统的环境变量配置,Win10系统是在编辑PATH环境变量的界面,选择【新建】,然后将mysql server的bin目录的完整路径填入即可,如果没有修改过安装路径,需要加到环境变量PATH中的路径是C:\Program Files\MySQL\MySQL Server 8.0\bin

4、输入sql语句不执行

问题描述:随便输入什么sql语句,发现回车以后都不执行。

原因及解决:sql语句末尾必须以分号;结束,如果没有输入分号,会认为是sql语句的输入没有完成,敲回车会继续等待输入。

5、sql语句中包含中文标点符号

问题描述:为什么直接复制老师提供的sql语句就可以执行,而我自己照的写的sql语句就不行,仔细检查过和老师的一模一样,为什么?

原因及解决:不要总说和老师写的一模一样,不能执行一定是有原因的,就说明肯定是有什么地方写的不对。特别要注意标点符号,sql语句中的标点符号全是英文标点符号,很容易写成中文标点符号,而且不仔细看是很难发现的。

6、建表语句的最后一个字段末尾加了逗号

问题描述:为什么感觉我写的sql语句和老师的一模一样,并且所有的标点符号都检查过,全是英文的标点符号,怎么还提示有语法错误?

原因及解决:sql语句是很严谨的,多一个符号,或少一个符号都不行!建表语句括号中的最后一行(图中红框标注的那行)末尾不能加逗号,去掉即可。

7、sql语句输入错误,结束不掉,有时输入分号也不行

可以尝试通过两种方法解决:输入 \c 清空当前输入的语句,或者按 Ctrl + C 强制终止,总有一款适合你(✿◠‿◠)

8、在建表时不知道该如何指定联合主键

在建表语句中,如果单个字段作为主键,通常会将 primary key 直接写在字段定义之后。

create table employee(

id int not null auto_increment primary key,

name varchar(30),

sex varchar(1),

salary int

);

其实,也可以将主键 primary key 的定义单独写在一行。

create table employee(

id int not null auto_increment,

name varchar(30),

sex varchar(1),

salary int,

primary key(id)

);

看到上面这种写法,是不是马上就能想到,联合主键(由多个字段组成)该如何定义了吧。

create table employee(

id int not null auto_increment,

name varchar(30),

sex varchar(1),

salary int,

primary key(id, name)

);

以上这些MySQL新手常见问题,你都遇到过哪些,快在下方评论区留言吧~

本文会持续更新,敬请关注~

柳峰老师倾力打造的MySQL精品课程《MySQL数据库入门实战精讲》,还没有学习的快去看看吧~

课程地址:https://edu.csdn.net/course/detail/27328

mysql新手常见问题_MySQL数据库入门-新手常见问题答疑相关推荐

  1. mysql 进阶方向_mysql数据库入门、进阶和提升(续二)

    第十章 创建计算字段 将表中不同列中的数据字段通过拼接.加减乘除运算计算出结果并单独显示出来. 10.2拼接字段 将不同字段的值连接在一起并构成单个值.使用函数concat(),如果要将此值独立出来需 ...

  2. mysql iops 测试_MySQL数据库入门:FIO测试磁盘IOPS

    一.fio安装 去官网下载最新fio工具,编译安装即可 解压tar -zxvf fio-2.1.10.tar.gz 安装make make install 二.测试 filename=/dev/emc ...

  3. mysql optimize原理_MySQL数据库入门:表的Optimize 优化

    一.optimize优化原理 对mysql进行大量增删改操作,磁盘上的空间没有被立即收回(数据空间.索引位),而是等待新的数据来填充空缺 -- 这些空间可以被后续的insert操作利用,但如果记录是变 ...

  4. MySQL数据库入门-新手常见问题答疑

    1.安装不上MySQL 8.0 大多数在Windows安装不上MySQL 8.0的同学,都是因为缺少依赖包,没有安装Visual C++ 2015 Redistributable Package(或更 ...

  5. mysql数据的引用_MySQL数据库入门:mysql操作和程序引用

    本文主要向大家介绍了MySQL数据库入门的mysql操作和程序引用,通过具体的实例让大家了解,希望对大家学习MySQL数据库入门有所帮助. mysql操作: 创建qrdata2表: create ta ...

  6. mysql数据库字符类型长度_MySQL数据库入门:mysql字段每个类型长度大小与建表类型长度说明...

    本文主要向大家介绍了MySQL数据库入门的mysql字段每个类型长度大小与建表类型长度说明,希望对大家学习MySQL数据库入门有所帮助. 在创建数据库表时,例如create table user ( ...

  7. mysql断网_mysql数据库断网链接

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. mysql 关闭锁_mysql数据库取消锁

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  9. mysql 表上限_mysql 数据库表的上限

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. linux发行版的用户交互
  2. 2018-2019-1 20165226 《信息安全系统设计基础》第4周学习总结
  3. python request is not defined_python引入requests模块报错
  4. hdu 4502 一维dp
  5. python cnn 实例_基于CNN的纹理合成实践【附python实现】
  6. 配置keepalived+LVS_DR
  7. UIActivityIndicatorView创建的菊花隐藏不掉问题
  8. HMM学习笔记_3(从一个实例中学习Viterbi算法)
  9. 小白进阶——Mike21(二)
  10. 浏览器UserAgent发展历史
  11. 十行代码替换证件照背景颜色
  12. GH4199变形合金
  13. 学术论文写作 | (1) Introduction写作套路
  14. html中 videojs 播放m3u8文件【方式一】
  15. 华为OD机试 - 无向图染色
  16. 计算机学生英语面试自我介绍ppt,【英语自我介绍ppt】_大学生英语自我介绍ppt...
  17. 【观察】戴尔科技:树立数据保护全新标杆,为企业数字化保驾护航
  18. 【record】1、FS-I6设置与对码
  19. 汽车电子功能安全标准ISO26262解析(一)——总述部分
  20. ArrayList常用方法,不积硅步无以至千里

热门文章

  1. 史上第一代图形浏览器往事
  2. 微软开源项目 NeuronBlocks:像搭积木一样构建 NLP 深度学习模型!
  3. 程序员如何用“撞针“拯救 35 亿地球人?
  4. 用Python搭建“冲顶大会”外挂,王思聪们还舍得撒币吗?
  5. Java实战视频bilibili
  6. 带你手撸红黑树,高级Java开发必看
  7. dubbo中源码之缓存设计
  8. python中csv库写入表头_python的pandas工具包,保存.csv文件时不要表头的实例
  9. node mysql 模块 封装_node.js基于工厂方法的mysql模块封装
  10. centos7修改ip地址命令_每天一条Linux命令(12) hostnam (超详细)