sql语句批量处理,通过linux执行sql脚本_MySQL

WBOY
풀어 주다: 2016-06-01 13:06:10
원래의
2264명이 탐색했습니다.

执行sql语句脚本有两种方法,一种是在本地windows系统执行,需要安装mysql服务器,需要配置环境变量,这里就不多说了,网上一搜很多的。

重点说一下第二种方法:通过linux操作系统

1、首先把要执行的.sql脚本文件拷到要操作的数据库所在的服务器上,可通过rz命令上传

2、然后在linux系统执行命令连接到mysql 。 #mysql -h localhost -u root(登录名) -p  ,会提示输入密码,输入密码后连接数据库成功Welcome to the MySQL monitor.

3、可以通过show databases;命令查看一下腰操作的数据库是否存在。 脚本里的sql语句如果是要操作某个数据,直接执行命令mysql> source test.sql脚本就执行成功了

4、如果要操作的是某个数据库中的某张表,首先进入到这个库,mysql>use 库名; 然后再执行命令mysql> source test.sql脚本就执行成功了


序:顺便说一下我中间遇到一个问题,我的sql语句中有中文,写到数据中发现是乱码,这里有一个很好的解决方法:用记事本或其他文本工具改变SQL文件的编码格式

     
1. 用记事本(或UE)打开刚才的导出的SQL文件;
2. 另存此文件——打开另存为对话框,选择对话框中的编码格式为UNICODE编码

3.把脚本文件重新拷到要操作的数据库所在的服务器上,再次执行source命令

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿