新安装MySQL常用命令整理

## CMD
* mysql -uroot -p –default-character-set=utf8 exam <C:/exam.sql
* mysql -uroot -p exam < C:/exam.sql * mysqldump -uroot -p dbname >db.sql

从mysql中导出数据库mysite:
在终端运行:mysqldump -h localhost -u root -p mysite > /home/wade/文档/test.sql
其中localhost是服务器名字 mysite是数据库名字,test.sql为输出的sql文件

将test.sql 导入到mysql数据库:
在终端运行:mysql -h localhost -u root -p mysite < /test.sql –default-character-set=utf8
其中:–default-character-set=utf8 解决中文乱码

新版本导入数据库步骤:
create database qiaomoxuan default charset ‘utf8’;
use qiaomoxuan
source d:/qiaomoxuan0731.sql

为WAMP3.0.6中的mysql设置密码
use mysql
update MySQL.user set authentication_string=password(‘root’) where user=’root’;
flush privileges;

修改配置文件,设置默认引擎为InnoDB:
default-storage-engine=InnoDB

创建表示例:
CREATE TABLE IF NOT EXISTS tp_user(
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL DEFAULT ”,
age TINYINT(1) NOT NULL DEFAULT 2,
create_time DATETIME NULL DEFAULT CURRENT_TIMESTAMP()
)DEFAULT CHARSET=UTF8;

临时设置客户端默认字符集:
SET NAMES utf8;

查看创建表的语句:
SHOW CREATE TABLE tp_user;