平时写小量的sql直接连接客户端在sql shell裏面执行很方便但是有时候使用场景是sql脚本很大,或者是需要配合shell脚本使用那么就只能通过sql脚本了
直接使用一个<
就可执行sql脚本。
平时写小量的sql直接连接客户端在sql shell裏面执行很方便但是有时候使用场景是sql脚本很大,或者是需要配合shell脚本使用那么就只能通过sql脚本了
直接使用一个<
就可执行sql脚本。
二、重新启动MySql服务
Windows可在服务管理器中操作也可使用命令行:
服务名可能不一定为mysql,请按自己的设置
如果出现启动失败请检查配置文件有没有设置错误
登录MySql命令行客户端:打开命令行
显示结果应该类似如下:
如果仍有编码不是utf8的,请检查配置文件也可使用mysql命令设置:
以上命令有部分只对当前登录有效,所以不是很管用
导入sql脚本文件前,先确保该脚本文件及内容格式为UTF-8编码格式
同以上方法登入mysql命令行,use 库名 进入相应数据库
五、程序連接字符串(此项与mysql设置无关为程序开发使用)
对于较老的jdbc版本的驱动,连接字符创可使用一下相似格式:
如果无法更改数据库配置文件鈳以采取一下方法(不保证全部有效):
1、建数据库时设置数据库编码为utf-8
2、导入数据库sql的时候,请确保sql文件为utf-8编码
3、连接字符串类似如下:(开發相关非数据库设置)
MySQL的默认编码是Latin1不支持中文,要支持中文需要把数据库的默认编码修改为gbk或者utf8,真的是很麻烦啊不过本文提供了详细的修改教程,感兴趣的你可不要走开啊希望本文对伱有所帮助
MySQL的默认编码是Latin1,不支持中文要支持中文需要把数据库的默认编码修改为gbk或者utf8。
1、需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:>mysql -u root