pb连接mySql数据库
PB连接MySQL数据库
去mysql下载官网odbc connector(http://dev.mysql.com/downloads/connector/odbc/)
下载的是mysql-connector-odbc-noinstall-5.1.6-win32.zip
解压后,直接操作文件夹中的文件夹 Install.bat 批处理文件
mysql-connector有好几种,选择一个自己喜欢的即可。
在xp中打开ODBC数据源管理器(控制面板-管理工具-ODBC数据源管理器),“添加”按钮,然后在列表中选择“MySQL ODBC 5.1 Driver然后根据提示填写现有提示mysql数据库的相关信息可以。OK” 完成数据源的添加。
打开PB在控制面板中Databse画板->ODB ODBC(右键)-》New profile->connection 填写选项卡mysql数据库相关信息 即可。
// Profile xxx
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=Mysql_odbc;UID=root;PWD=root'"
connect using sqlca;
以上句子可以从database面板中preview在选项卡中得到。
相关文档:
备份据库表丢失或损坏时,备份您的数据库是非常重要的。如果系统崩溃,您必须希望将您的表丢失的数据恢复到崩溃状态。本文主要是MyISAM表备份恢复。
备份策略1:直接复制数据库文件(不推荐)
备份策略二:使用mysqlhotcopy备份数据库(完全备份,适合小数据库备份)
备份策略 ...
一般建模可用:powerdesigner
但是,在建表的时候,我还没有找到:
DEFAULT CHARACTER SET
COLLATE
两个选项。因此,我想出了一个点击工具栏的方法database-》edit current DBMS
然后,选择:MYSQL50::Script\Objects\Table\Options
在options末尾添加:
ENGINE = %s : list = BDB | HEAP | ISAM | InnoDB ...
下面的文章讨论了什么情况下查询比一般的内部连接查询更快
http://www.mysqlperformanceblog.com/2010/03/18/when-the-subselect-runs-faster/
以下是我对mysql的order by和limit优化建议取决于适表数据量和过滤列的唯一值
(1)where用于过滤结果的列索引cadinality非常小,即用相关 ...
mssql,oracle中
test表:
1 5 abc
2 6 bcd
1 7 ade
2 8 adc
select a,b,c
from(
select a,b,c
,row_number()over(partition by a order by b desc) rn
from test
)&nb ...