连接数据库加字符集
mysql -u root -p --default-character-set=utf8
导出数据库(带字符集)
mysqldump -u root -p --default-character-set=utf8 news > news.sql
导入数据库(注意连接字符集的问题)
mysql -h localhost -u root -p --default-character-set=utf8
导入数据库(注意连接字符集的问题)
mysql -h localhost -u root -p --default-character-set=utf8
use 数据库名称
source E:/haowai-2015-06-12.sql;(windows下注意路径中"\"与"/",要使用"/")
创建数据库
CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
创建表:
CREATE TABLE dede_archives_sta (
id int unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY,
aid int NOT NULL default 0,
typeid int NOT NULL default 0,
add_time int NOT NULL default 0
)engine=innodb default charset=utf8 auto_increment=1;
修改字段信息
alter table dede_archives convert to character set utf8mb4 collate utf8mb4_bin;
alter table dede_archives add show_hide int default 0;
alter table dede_archives add seo_title varchar(100) default '';
ALTER TABLE dede_archives MODIFY `title` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
alter table newexample add address varchar(110)
查看所有表的大小
select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables where table_schema='home';
查看字符集
show variables like '%char%';show table status from mysql_db like '%tb_name%'
show full columns from tb_name;