首页 > 数据库 >Mysql命令行使用source执行.sql文件报错

Mysql命令行使用source执行.sql文件报错

时间:2022-11-19 10:34:16浏览次数:39  
标签:文件 Mysql mysql source 报错 命令行 sql

问题描述

在windows上,使用命令行登录mysql,使用source命令执行xxx.sql文件,报错。
将文件里的内容粘贴在命令行可以正确执行。

原因

连接mysql时没有设置编码

解决

mysql -u root --default-character-set=utf8 -p123456

标签:文件,Mysql,mysql,source,报错,命令行,sql
From: https://www.cnblogs.com/gz-j/p/16905580.html

相关文章

  • No 'Access-Control-Allow-Origin' header is present on the requested resource.
    最近写前后端分离,遇到了跨域问题,很奇怪的是我已经注入了Cors跨域请求,但是每当被JWT的拦截器拦截下来返回未通过时,前端收到的总是无法加载响应数据,琢磨了好一会之后,发现......
  • 2022-11-17 mysql列存储引擎-聚合中间缓存结果-分析
    摘要:mysql列存储引擎-聚合中间缓存结果-分析DML:TPCH表使用Q16selectp_brand,p_type,p_size,count(distinctps_suppkey)assupplier_cntfrompartsupp,partwh......
  • 解决MySQL使用limit偏移量较大效率慢的问题
    备注:第二个方法妥妥的问题描述在MySQL中,LIMITOFFSET偏移量特别大时,效率会非常低如果说LIMIT1000,10,一个偏移量很小的值,一般是没有问题的。但是,比如说,LIMIT10000000,10......
  • Mysql批量更新性能优化学习
    转自:https://juejin.cn/post/70435968558290698611.更新对表做多行更新的时候通常会遇到以下两种情况:单语句批量更新(updatea=a+1wherepk>500)多语句批量更新(updat......
  • Mysql批量插入性能优化学习
    转自:https://www.cnblogs.com/myseries/p/11191134.html1.批量insert1.1一条sql将单条insert改为批量insert,其实个人认为改为replaceinto更好,批量insert时,如果其中一......
  • MySQL启动时自动创建数据库
    一、背景及分析MysqL容器启动时,会自动创建一些必要的数据库,比如MysqL,这是官方默认的做法。但是,在实际中,还需要让MysqL自动创建我们自定义的数据库。本文就此应用场合进行......
  • MySQL关联查询
    一、关联查询1、概念在查询数据时,所需要的数据不只在一张表中,可能在两张或多张表中。这个时候,需要同时操作这些表来查询数据,即关联查询。关联查询所涉及到的表与表之间都......
  • 通过docker部署grafana和mysql
    阅读本文需要一定的Linux,Docker与MySQL知识,例如:会启动容器,进入容器;会创建表,会使用INSERT语句,会使用SELECT语句...1.简介2.网络设置-2.1docker网络......
  • MySQL
    数据库当中最基本的单位是表:table姓名性别年龄(列:字段)张三男20—->行(记录)李四女21王五男22数据库当中是以表格的形式表示数据的因为表......
  • MySQL的SQL优化常用30种方法[转]
    MySQL的SQL优化常用30种方法1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及orderby涉及的列上建立索引。2、应尽量避免在where子句中使用!=或<>操作符,......