powerdesigner添加mysql的字符集ENGINE和DEFAULT CHARACTER SET

工具栏-》database-》edit current DBMS

然后,选中:MYSQL50::Script\Objects\Table\Options

在options末尾添加:
ENGINE = %s :
list = BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM, default =
MYISAM
DEFAULT CHARACTER SET = %s : list = utf8 | gbk, default = utf8

COLLATE = %s : list = utf8_bin | utf8_general_ci | gbk_bin | gbk_chinese_ci,
default = utf8_bin

第一个:存储引擎
第二个:字符集
第三个:带bin是区分大小写,ci不区分

原文http://blog.csdn.net/oyzl68/article/details/12849167

时间: 2024-10-15 17:42:38

powerdesigner添加mysql的字符集ENGINE和DEFAULT CHARACTER SET的相关文章

mysql执行 sql文件遇到USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=utf8错误

使用navcat在导入别人发的mysql数据的时候,报了下面这个错误: [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=utf8' at line 9 错误原因主要

修改mysql   默认字符集 , 默认引擎

cd /var/lib/mysql/game ll vim db.opt default-character-set=utf8 default-collation=utf8_general_ci wq service mysqld restart 或者 service mysqld reload 默认字符集修改完毕 vim /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql

MySQL 数据库字符集的查看与设置

一.查看 MySQL 数据库服务器和数据库字符集 mysql> show variables like '%char%';+--------------------------+-------------------------------------+------| Variable_name            | Value                               |......+--------------------------+-----------------

mysql数据库字符集学习总结

MYSQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念. MYSQL 支持的字符集和校对规则可以通过命令showcharacter set;查看. 和字符集有关的变量 mysql> show VARIABLES  like 'character_set%';+--------------------------+-------------------------------------------+| Variable_name            | 

了解MySQL的字符集

在数据库中,字符乱码属于常见.多发问题.鉴于本人水平顶多只能归于不入流之类,写这篇文章时内心诚惶诚恐,实在担心误导大家.内容仅供参考,若有错误,请各位及时指出,我也好学习提高! MySQL的字符集有4种级别的设置,分别是:服务器级.数据库级.表级.字段级. 一.服务器级字符集 (1).可以在my.cnf中设置 [mysqld] default-character-set=gbk (5.1) character-set-server=gbk (5.5) (2).可以在启动选项中设置 mysqld

MySQL数据库字符集乱码及库字符集更改

统一字符集保证不乱码:建议中英文环境选择utf8 1.linux系统语言 /etc/sysconfig/i18n LANG="zh_CN.utf8" 2.mysql客户端 临时: set names utf8; 永久: 配置文件my.cnf [client] default-charater-set=utf8 3.mysql服务端 [mysqld] character-set-server=utf8 4.mysql建库建表语句 指定字符集建库 create database oldbo

MySQL多字符集备份恢复测试

目的:测试单mysql实例在多字符集的数据库环境中备份恢复的乱码问题 准备工作: CREATE DATABASE `utf8_db` /*!40100 DEFAULT CHARACTER SET utf8 */; CREATE DATABASE `latin_db` /*!40100 DEFAULT CHARACTER SET latin1*/; CREATE TABLE utf8_db.`utab` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `name

Mysql DBA 高级运维学习笔记-Mysql数据库字符集知识

1.2 Mysql数据库字符集知识 1.2.1 MySQL数据库字符集介绍 简单的说,一套文字符号及其编码.比较规则的集合. MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念.其中,字符集是用来定义MySQL数据字符串的存储方式,而校对规则则是定义比较字符串的方式.前面建库的语句中,CHARACTER SET latin1即为数据库字符集而COLLATE latin1_wedish_ci 为校对字符集,有关字符集详细内容参考mysql手册,第10张字

MySQLl-更改生产线上MySQL数据字符集的方案

下面模拟将Latin1字符集的数据库修改为GBK字符集的实际过程 1,导出表结构 mysqldump -uroot -p --default-character-set=latin1 -d dbname >alltable.sql; --default-character-set=gbk  表示以GBK字符集进行连接 -d 只导出表结构 2,编辑alltable.sql 将Latin1改成GBK 可以sed批量替换 3,确保数据库不再更新,导出所有数据 mysqldump -uroot -p12