mysql管理日常命令

来源:互联网 发布:http user agent php 编辑:程序博客网 时间:2024/05/16 10:21

连接数据库加字符集
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;



0 0
原创粉丝点击