如何用sql语句实现从服务器上MySQL数据库导
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用sql语句实现从服务器上MySQL数据库导相关的知识,希望对你有一定的参考价值。
如何用sql语句实现从服务器上mysql数据库导出数据至本地用途:将远程服务器的数据库拷到本地。
Java代码
复制代码代码如下:
mysqldump -h \'114.212.111.123\' -uROSE -pxxxooo --opt --compress ITSM --skip-lock-tables | mysql -h localhost -uroot -proot ITSMC
解释:
114.212.111.123 远程服务器名称
ROSE 远程数据库登录名
xxxooo 远程数据库登录密码
ITSM远程数据库名(即:复制的源)
localhost 本地数据库名称(一般情况下都是这个)
root 本地数据库登录名(一般情况下都是这个)
root 本地数据库登录密码(一般情况下都是这个)
ITSMC 本地(即:复制的目的)
sql解释:
mysqldump 是mysql的一个专门用于拷贝操作的命令
--opt 操作的意思
--compress 压缩要传输的数据
--skip-lock 忽略锁住的表(加上这句能防止当表有外键时的报错)
-tables 某数据库所有表
-h 服务器名称
-u 用户名(*后面无空格,直接加用户名)
-p 密码(*后面无空格,直接加密码)
注意:
-u、-p的后面没有空格,直接加用户名和密码!!! 参考技术A ???SELECT FROM???
如何用SQL语句来判断查询结果为空?
首先我在输入框中输入了帐号和密码 但是 不一定是数据库中存在的 那么 我直接用
select * from 表 where username=我输入的帐号 and userpass=我输入的密码 这样的话如果我查询结果为空 不就确定了我输入的帐号或密码错误嘛 如果结果不为空 就进去了
这个怎么来实现呢???
if ( mysql_num_rows( $result ) )
echo "数据已存在!";
else
echo "数据库尚未存入这条记录。。。"
参考技术B 我只知道用IF语句可以吧。呵呵。
以上是关于如何用sql语句实现从服务器上MySQL数据库导的主要内容,如果未能解决你的问题,请参考以下文章