主要内容:在控制台下、terminal下控制操作mysql数据库。
1.查看字符集
show variables like 'character\_set\_%';
或者
show variables like 'character%';
2.查看数据库字符集
show create database yourDatabaseName;
3.查看数据库中表的字符集
show create table yourTableName;
或者
show full columns from yourTableName;
4.修改数据库的字符集
alter database yourDatabaseName character set utf8;
5.创建数据库时指定字符集
create database yourDatabaseName character set utf-8;
6.增加一个字段
alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空
alter table user add COLUMN new2 VARCHAR(20) NOT NULL; //增加一个字段,默认不能为空 www.2cto.com
7.删除一个字段
alter table user DROP COLUMN new2; //删除一个字段
8.修改一个字段
alter table user MODIFY new1 VARCHAR(10); //修改一个字段的类型
alter table user CHANGE new1 new4 int; //修改一个字段的名称,此时一定要重新指定该字段的类型
9.修改表名
alter table oldTableName rename [to] newTableName