mysql 导入SQL脚本及乱码处理
在项目部署或升级时,mysql在命令行中导入脚本是比较常用的方式。
比如, 现需要将1.sql导入数据test中,可以按照以下两种方法:
一、未连接mysql
mysql -uroot -p123456 -Dtest < /var/data/1.sql
以上通过-D指定数据库test,如果脚本中已经通过 use test 的方式指定了数据库,则可以省略-Dtest。
如果导入数据是乱码,需要通过--default-character-set指定字符集,如下所示:
mysql -hlocalhost -P3306 -uroot -p123456 -Dtest --default-character-set=utf8 < test.sql
二、已连接mysql
1、连接mysql
mysql -uroot -p123456
2、使用数据库
use test;
如果脚本中已通过 use test 的方式指定了数据库,则可以省略此步骤。
3、设置字符集,不然在某些环境导入数据时出现乱码
mysql> set names utf8;
此处设置为utf8,实际根据mysql的字符集进行修改即可。
4、导入脚本
mysql> source /var/data/1.sql
或者
mysql> \. /var/data/1.sql
mysql 导入SQL脚本及乱码处理相关推荐
- MySQL导入sql脚本中文乱码设置和常用命令
MySQL导入sql脚本中文乱码设置和常用命令 1. use database_name; 2. set names utf8; (或其他需要的编码) 3. source example.sql ...
- mysql导入sql脚本命令
2019独角兽企业重金招聘Python工程师标准>>> 使用mysql自带的命令行工具导入sql脚本如下: mysql -h localhost -u root -proot -v ...
- mysql导入sql脚本、增删改数据库、数据表,超详细图解
为方便查看,建议使用右侧目录 一.导入sql脚本 source 二.数据库操作 create 增 use 使用 三.数据表操作 表结构(DDL) create 新建 drop 删 alter 增.改 ...
- mysql 导入sql脚本_mysql 导入 sql文件
mysql 导入数据库有2中方法,一种方法比较简单,直接使用navcat的运行sql文件,知道你的sql文件 直接导入就OK,但是本人导入的时候却出现错误,原因,现在也没搞清楚,第二种就是cmd 导入 ...
- mysql导入sql脚本
例如:我的用户名是root 密码是123 sql脚本存在C盘 名字为test.sql 数据库为test 有两种方法可以执行脚本 1:打开CMD输入以下命令(不需要转换目录) >mysql -u ...
- mysql导入sql脚本出现there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE
原因是当你给一个timestamp设置为on updatecurrent_timestamp的时候,其他的timestamp字段需要显式设定default值 但是如果你有两个timestamp字段,但 ...
- Mysql导入sql脚本时 脚本太长 报 Mysql server has gone away时解决方法
show global variables like 'max_allowed_packet'; --查看最大允许的数据包的大小,默认为4M. set global max_allowed_packe ...
- mysql脚本执行中文乱码_MySQL从命令行导入SQL脚本时出现中文乱码的解决方法
本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法.分享给大家供大家参考,具体如下: 在图形界面管理工具 MySql Query Browser中打开脚本(脚本包括建库.建表.添加 ...
- Linux之0基础入门,部署JavaWeb项目到阿里云服务器上,阿里云服务器安装MySQL并使用WorkBench连接,WorkBench导入SQL脚本,Linux之SSH和SFTP连接工具,
1.创建阿里云服务器 创建方法有两种,一种是购买云服务器,直接在阿里云控制台里可以找到.如图: 另一种是使用 阿里云 云起实验室的课程:搭建JavaWeb开发环境 提供的一次可以开两个小时的免费的服务 ...
- MySQL导入.sql文件及常用命令
在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source d:/myprogram ...
最新文章
- iOS 跑马灯封装(带点击事件)
- Powershell指令集_2
- python使用字典格式化字符串-Python字符串格式化-学这些就够用了
- java的idea的使用_java学习-IDEA相关使用
- strtus2改成springboot_springboot+struts2打成jar包运行
- 使用地图触发功能处理相干事件
- 厦门大学c语言模拟考试题,厦门大学《C语言》模拟试卷(10级).doc
- 别太单纯,也别太不单纯
- 最新 Molecular Operating Environment (MOE) Linux Windows
- IntelliJ IDEA 2020.1 正式发布,15 项重大特性、官方支持中文了! | 原力计划
- Atitit. 异常的使用总结最佳实践java .net php Vo8f
- 二本软件工程学生的考研逆袭之路
- 什么是单片机,什么是51单片机【51单片机介绍】
- Java学历很重要_Java开发找工作,学历重要还是技术重要?
- “帽子戏法”从何而来?
- Caucho卷土从来了
- 【软件设计师】历年真题-模糊知识点备忘——15年上 上午真题
- Latex 数学公式 学习
- 高品质的网页设计: 实例与技巧
- java备忘录模式 类图,【java设计模式】备忘录模式