MySQL学习笔记(一)

"MySQL学习笔记"

Posted by jhljx on July 30, 2017

目录

1. mysql创建utf-8数据库

mysql创建utf-8数据库

CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

Mysql导入导出数据(sql文件) http://www.cnblogs.com/yuwensong/p/3955834.html

Mysql交换两列数据

update product as a, product as b set a.original_price=b.price, a.price=b.original_price where a.id=b.id;

update table set lie2 = lie1/16;

Mysql修改列名

只修改列的数据类型的方法:

alter table 表名 modify column 列名 新的列的类型

alter table student modify column sname varchar(20);

同时修改列名和列的数据类型的方法:

alter table 表名 change column 旧列名 新列名 新的列类型

alter table student change column sname stuname varchar(20);

Mysql使用source命令之后乱码

在导出mysql sql执行文件的时候,可以指定一下编码格式:

mysqldump -u root -p --default-character-set=utf8 dbname > D://sql_file_name.sql

在导入sql文件的时候执行以下命令:

mysql -u root -p --default-character-set=utf8
use dbname
source D://sql_file_name.sql

Reference

http://blog.csdn.net/fdipzone/article/details/50864196