DELPHI编程实现MYSQL的基本操作如何实现

时间:2022-10-10 10:15:57
DELPHI编程实现MYSQL的基本操作如何实现
问题1)
   建立数据库,最好能像MSSQLSERVER那样也能设置路径
问题2)备份数据库

问题3)恢复数据库

问题4)删除数据库

34 个解决方案

#1


请高手给予指教
DELPHI编程实现MYSQL的基本操作如何实现

#2


该回复于2011-12-07 09:26:34被版主删除

#3


建立数据库和删除数据库,我没有做过。目前我的服务器端程序是以系统服务的形式启动的,主要进行数据的备份和恢复。数据恢复的代码:
param := '/c mysql -hlocalhost -uroot -p管理员密码 '+数据库名称+' < '+数据备份文件;
ShellExecute(Handle, nil, 'cmd', PChar(param), nil, SW_HIDE);
数据备份:
param := '/c mysqldump -hlocalhost -uroot -p管理员密码 '+数据库名称+' > '+数据备份路径及文件名;
ShellExecute(Handle, nil, 'cmd', PChar(param), nil, SW_HIDE);
两者都是使用MySQL命令在服务器上使用root管理员身份操作的,虽然“简陋”了些,实际效果很好。
希望能帮到楼主。

#4


DELPHI编程实现MYSQL的基本操作如何实现
我用这个软件界面操作的
能否根据我现在情况,如何实现代码操作呀???

#5


不会吧,怎么没有理我呀

#6


1.create database dbname
2.shell> mysqldump -h host -u root -p dbname >dbbackname.sql
3.shell> mysqldump -h myhost -u root -p create dbname
  shell> mysqldump -h host -u root -p dbname <dbbackname.sql
4.drop database dbname

这些语法网上一大堆

#7


kaikai_kk
这位仁兄,你是不是没看清题意呀????
问题1)
  建立数据库,最好能像MSSQLSERVER那样也能设置路径
  我的意思是: 如果我们在用MSSQLSERVER数据库时,建立数据库时是可以设置数据库文件
和日志文件的路径的,这个MYSQL能不能实现这个功能呀
 

#8


问题2)备份数据库

问题3)恢复数据库

上面的两个操作,也有处理备份文件的路径的

#9


用MyDAC吧.专业的MySQL数据库组件.

#10


引用 9 楼 weixiaohua 的回复:
用MyDAC吧.专业的MySQL数据库组件.

提供一些下载 地址吧
我用的是: MyDac5.9控件,用的还可以

#11


顶顶帖子
怎么没有高手顶顶呀

#12


我帮你顶下。。免得下次你顶不了了

#13


先谢谢了,
最近我的电脑系统中安装了MYSQL5.1版本,但是
MYSQL路径怎么老多一个AMD.DLL文件,有时系统路径下也的
360的软件就是提示“有毒”,但是我杀了也没有什么问题的
这个AMD.DLL到底是什么文件???????

#14


不会吧,我............
我发现一个“密码”???
这个密码就是............


在MSSQL数据库中的备份与恢复功能“与”MYSQL的备份与恢复功能,完全不一样的
1)MSSQL备份与恢复功能是:
  备份功能:将数据文件和日志文件打包成一个SBAK.BAK文件(SBAK.BAK此文件为做个标识而引用的)
  恢复功能:将SBAK.BAK恢复成两个文件,分别为:数据文件和日志文件
2)MYSQL备份与恢复功能
  备份功能:将数据库文件中的表结构及表内记录,全部生成了一个“标准的”SQL角本
  恢复功能:就是执行那个SQL角本,而重新生成数据库文件内的表结构及表内记录(记录是
            插入方式插入到数据库中的)

#15


引用 12 楼 shuihuaxiang 的回复:
我帮你顶下。。免得下次你顶不了了

你中毒了, 机器肯定在外网上裸奔呢, 端口也是默认的3306吧, 先断网杀毒吧...

#16


引用 13 楼 sgzhou12345 的回复:
先谢谢了,
最近我的电脑系统中安装了MYSQL5.1版本,但是
MYSQL路径怎么老多一个AMD.DLL文件,有时系统路径下也的
360的软件就是提示“有毒”,但是我杀了也没有什么问题的
这个AMD.DLL到底是什么文件???????

眼花, 楼上引用错了

#17


引用 15 楼 doorsky123 的回复:
引用 12 楼 shuihuaxiang 的回复:
我帮你顶下。。免得下次你顶不了了

你中毒了, 机器肯定在外网上裸奔呢, 端口也是默认的3306吧, 先断网杀毒吧...

如何 防范 这个问题呢?????

#18


努力学习中

DELPHI编程实现MYSQL的基本操作如何实现DELPHI编程实现MYSQL的基本操作如何实现DELPHI编程实现MYSQL的基本操作如何实现

#19


没有用过MYSQL数据库

#20


引用 19 楼 w001001001001 的回复:
没有用过MYSQL数据库

你呀,就不会提点宝贵‘建议’呀
DELPHI编程实现MYSQL的基本操作如何实现

#21


不会吧,高手们关注一下吧
DELPHI编程实现MYSQL的基本操作如何实现

#22


该回复于2012-01-08 11:33:59被版主删除

#23


努力学习,加强科技新技能 
DELPHI编程实现MYSQL的基本操作如何实现DELPHI编程实现MYSQL的基本操作如何实现DELPHI编程实现MYSQL的基本操作如何实现

#24


引用 15 楼 doorsky123 的回复:
你中毒了, 机器肯定在外网上裸奔呢, 端口也是默认的3306吧, 先断网杀毒吧...

这个问题如何能解决呢?是什么原因造成外网的电脑中病毒呢?

#25


安装个 mysql-connector-odbc-5.1.8-win32.msi 

就可以用ADO直接连接 MYSQL  



MYSQL 用的不多

#26


该回复于2012-01-10 10:19:57被版主删除

#28


太受伤了呀
怎么没有关注一下我呀

#29


小鸟真缺爱呀~忍不住顶了

#30


好像人气不多
怎么回这样呢

#31


DELPHI编程实现MYSQL的基本操作如何实现
?????

#32


我的MYSQL端口终于修改好了,
我也学习一招
DELPHI编程实现MYSQL的基本操作如何实现

#33


DELPHI编程实现MYSQL的基本操作如何实现

#34


不会吧,你呀
学习,努力学习中......
我终于学会了,如何修改root的“原密码”呵呵,有进步吧
DELPHI编程实现MYSQL的基本操作如何实现

#1


请高手给予指教
DELPHI编程实现MYSQL的基本操作如何实现

#2


该回复于2011-12-07 09:26:34被版主删除

#3


建立数据库和删除数据库,我没有做过。目前我的服务器端程序是以系统服务的形式启动的,主要进行数据的备份和恢复。数据恢复的代码:
param := '/c mysql -hlocalhost -uroot -p管理员密码 '+数据库名称+' < '+数据备份文件;
ShellExecute(Handle, nil, 'cmd', PChar(param), nil, SW_HIDE);
数据备份:
param := '/c mysqldump -hlocalhost -uroot -p管理员密码 '+数据库名称+' > '+数据备份路径及文件名;
ShellExecute(Handle, nil, 'cmd', PChar(param), nil, SW_HIDE);
两者都是使用MySQL命令在服务器上使用root管理员身份操作的,虽然“简陋”了些,实际效果很好。
希望能帮到楼主。

#4


DELPHI编程实现MYSQL的基本操作如何实现
我用这个软件界面操作的
能否根据我现在情况,如何实现代码操作呀???

#5


不会吧,怎么没有理我呀

#6


1.create database dbname
2.shell> mysqldump -h host -u root -p dbname >dbbackname.sql
3.shell> mysqldump -h myhost -u root -p create dbname
  shell> mysqldump -h host -u root -p dbname <dbbackname.sql
4.drop database dbname

这些语法网上一大堆

#7


kaikai_kk
这位仁兄,你是不是没看清题意呀????
问题1)
  建立数据库,最好能像MSSQLSERVER那样也能设置路径
  我的意思是: 如果我们在用MSSQLSERVER数据库时,建立数据库时是可以设置数据库文件
和日志文件的路径的,这个MYSQL能不能实现这个功能呀
 

#8


问题2)备份数据库

问题3)恢复数据库

上面的两个操作,也有处理备份文件的路径的

#9


用MyDAC吧.专业的MySQL数据库组件.

#10


引用 9 楼 weixiaohua 的回复:
用MyDAC吧.专业的MySQL数据库组件.

提供一些下载 地址吧
我用的是: MyDac5.9控件,用的还可以

#11


顶顶帖子
怎么没有高手顶顶呀

#12


我帮你顶下。。免得下次你顶不了了

#13


先谢谢了,
最近我的电脑系统中安装了MYSQL5.1版本,但是
MYSQL路径怎么老多一个AMD.DLL文件,有时系统路径下也的
360的软件就是提示“有毒”,但是我杀了也没有什么问题的
这个AMD.DLL到底是什么文件???????

#14


不会吧,我............
我发现一个“密码”???
这个密码就是............


在MSSQL数据库中的备份与恢复功能“与”MYSQL的备份与恢复功能,完全不一样的
1)MSSQL备份与恢复功能是:
  备份功能:将数据文件和日志文件打包成一个SBAK.BAK文件(SBAK.BAK此文件为做个标识而引用的)
  恢复功能:将SBAK.BAK恢复成两个文件,分别为:数据文件和日志文件
2)MYSQL备份与恢复功能
  备份功能:将数据库文件中的表结构及表内记录,全部生成了一个“标准的”SQL角本
  恢复功能:就是执行那个SQL角本,而重新生成数据库文件内的表结构及表内记录(记录是
            插入方式插入到数据库中的)

#15


引用 12 楼 shuihuaxiang 的回复:
我帮你顶下。。免得下次你顶不了了

你中毒了, 机器肯定在外网上裸奔呢, 端口也是默认的3306吧, 先断网杀毒吧...

#16


引用 13 楼 sgzhou12345 的回复:
先谢谢了,
最近我的电脑系统中安装了MYSQL5.1版本,但是
MYSQL路径怎么老多一个AMD.DLL文件,有时系统路径下也的
360的软件就是提示“有毒”,但是我杀了也没有什么问题的
这个AMD.DLL到底是什么文件???????

眼花, 楼上引用错了

#17


引用 15 楼 doorsky123 的回复:
引用 12 楼 shuihuaxiang 的回复:
我帮你顶下。。免得下次你顶不了了

你中毒了, 机器肯定在外网上裸奔呢, 端口也是默认的3306吧, 先断网杀毒吧...

如何 防范 这个问题呢?????

#18


努力学习中

DELPHI编程实现MYSQL的基本操作如何实现DELPHI编程实现MYSQL的基本操作如何实现DELPHI编程实现MYSQL的基本操作如何实现

#19


没有用过MYSQL数据库

#20


引用 19 楼 w001001001001 的回复:
没有用过MYSQL数据库

你呀,就不会提点宝贵‘建议’呀
DELPHI编程实现MYSQL的基本操作如何实现

#21


不会吧,高手们关注一下吧
DELPHI编程实现MYSQL的基本操作如何实现

#22


该回复于2012-01-08 11:33:59被版主删除

#23


努力学习,加强科技新技能 
DELPHI编程实现MYSQL的基本操作如何实现DELPHI编程实现MYSQL的基本操作如何实现DELPHI编程实现MYSQL的基本操作如何实现

#24


引用 15 楼 doorsky123 的回复:
你中毒了, 机器肯定在外网上裸奔呢, 端口也是默认的3306吧, 先断网杀毒吧...

这个问题如何能解决呢?是什么原因造成外网的电脑中病毒呢?

#25


安装个 mysql-connector-odbc-5.1.8-win32.msi 

就可以用ADO直接连接 MYSQL  



MYSQL 用的不多

#26


该回复于2012-01-10 10:19:57被版主删除

#27


#28


太受伤了呀
怎么没有关注一下我呀

#29


小鸟真缺爱呀~忍不住顶了

#30


好像人气不多
怎么回这样呢

#31


DELPHI编程实现MYSQL的基本操作如何实现
?????

#32


我的MYSQL端口终于修改好了,
我也学习一招
DELPHI编程实现MYSQL的基本操作如何实现

#33


DELPHI编程实现MYSQL的基本操作如何实现

#34


不会吧,你呀
学习,努力学习中......
我终于学会了,如何修改root的“原密码”呵呵,有进步吧
DELPHI编程实现MYSQL的基本操作如何实现