如何查看myqsl編碼格式

不能輸入中文 檢查你的編碼是否是一致mysql

show variables like "%charset%" 查看整個mysql默認編碼格式
show variables like "%charset%";
show variables like 'char%';sql

查看錶的編碼: show full columns from tablename;數據庫

另外設置set name=utf8
命令:set names gbk;編碼

show create database your_db_name;查看你本身數據庫的編碼格式
修改數據庫成utf8的.mysql> alter database name character set utf8;
修改表默認用utf8.mysql> alter table type character set utf8;
修改字段用utf8mysql> alter table type modify type_name varchar(50) CHARACTER SET utf8;命令行


使用mysqldump:(mysqldump命令位於mysql/bin/目錄中)
mysqldump是mysql用於轉存儲數據庫的實用程序。它主要產生一個SQL腳本,其中包含從頭從新建立數據庫所必需的命令CREATE TABLE INSERT等。table

1、導出數據
命令行下具體用法以下:
Shell>mysqldump -u用戶名 -p密碼 -d 數據庫名 表名 > 腳本名;test

一、導出數據庫爲dbname的表結構(其中用戶名爲root,密碼爲dbpasswd,生成的腳本名爲db.sql)
Shell>mysqldump -uroot -pdbpasswd -d dbname > db.sql;date

二、導出數據庫爲dbname某張表(test)結構
Shell>mysqldump -uroot -pdbpasswd -d dbname test> db.sql;程序

三、導出數據庫爲dbname全部表結構及表數據(不加-d)
Shell>mysqldump -uroot -pdbpasswd dbname > db.sql;密碼

四、導出數據庫爲dbname某張表(test)結構及表數據(不加-d)
Shell>mysqldump -uroot -pdbpasswd dbname test> db.sql;


2、恢復數據(導入數據)
1.在MySql的Command Line Client下面使用:
mysql>use 數據庫
2.而後使用source命令,後面參數爲腳本文件(如這裏用到的.sql)
mysql>source d:\db.sql

date -s "2014-11-13 15:46:00"

相關文章
相關標籤/搜索