MySQL数据库操作常用命令小结
创建数据库
最简单的方式:
CREATEDATABASE my_db;
或者是:
CREATEDATABASEIFNOTEXISTSmy_db;
创建utf8编码的数据库:
那么在这个数据库下创建的所有数据表的默认字符集都会是utf8了,注意后面这句话"COLLATEutf8_general_ci",大致意思是在排序时根据utf8变码格式来排序。 查看数据库列表: 使用数据库: 查看数据库默认编码: +--------------------------+-------------------------------------------------------+ 可以看到character_set_database是lantin1. 修改数据库编码: 删除数据库: 或者是:
CREATEDATABASEIFNOTEXISTSmy_dbdefaultcharactersetutf8COLLATEutf8_general_ci;
showdatabases;
usemy_db;
showvariableslike"character_set_%"
|Variable_name |Value |
+--------------------------+-------------------------------------------------------+
|character_set_client |utf8 |
|character_set_connection|utf8 |
|character_set_database |latin1 |
|character_set_filesystem|binary |
|character_set_results |utf8 |
|character_set_server |latin1 |
|character_set_system |utf8 |
|character_sets_dir |/usr/local/mysql-5.5.28-linux2.6-i686/share/charsets/|
+--------------------------+-------------------------------------------------------+
alterdatabasemy_dbcharactersetlatin1;
dropdatabasemy_db;
dropdatabaseIFEXISTSmy_db;
相关文章