北京SEO

MySQL数据库在命令行下执行sql文件

2019/10/10/17:36:41  阅读:1746  来源:谷歌SEO算法  标签: DNS

在命令模式下导入sql文件其实很简单了,我们可以用很多种办法,下面小编来给各位同学介绍一些常用的导入sql文件的方法.

例子,有importdata.sql文件,文件内容如下:

  1. SETSQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  2. CREATETABLE`bbs`(
  3. `id`int(11)NOTNULLauto_increment,
  4. `uid`int(11)NOTNULLdefault'0',
  5. `title`varchar(255)defaultNULL,
  6. `content`varchar(255)defaultNULL,
  7. `lastdate`datetimedefaultNULL,
  8. PRIMARYKEY(`id`)
  9. )ENGINE=InnoDBDEFAULTCHARSET=utf8AUTO_INCREMENT=4;
  10. INSERTINTO`bbs`(`id`,`uid`,`title`,`content`,`lastdate`)VALUES
  11. (1,1,'''fffffffff''','ffffffffffffffff\','2010-06-2208:32:11'),
  12. (2,1,'生生世世山山水水','顶顶顶顶单独的等等顶顶顶顶顶顶顶顶大道通天塔','2010-06-2208:32:11'),
  13. (3,2,'刘军超是不是','不是是不是','2010-06-2208:32:44');

第一种方式:在未连接数据库的情况下,输入如下代码:

mysql -h localhost -u root -p 123456 < d:book.sql 回车即可;

第二种方式:在已连接数据库的情况下,此时命令提示符为mysql>,输入如下代码:

source d:book.sql 或者 . d:book.sql 回车即可.

以下是使用mysql>. d:book.sql 的运行结果.

第三种方式:代码如下:

  1. mysql--user=用户名--password=密码数据库名字-e"loaddatalocalinfile'/home/jingtao/code/mysql-data/web_trojan.txt'
  2. intotableweb_trojanfieldsTERMINATEDBY','(troj_timestamp,troj_time,troj_ip_addr,troj_url,troj_script)" //phpfensi.com

注意:load里面的文件目录要用单引号才能执行,末尾也不用分号,但在mysql提示符下是可以的.

广告内容

MySQL数据库在命令行下执行sql文件 MySQL数据库在命令行下执行sql文件 MySQL数据库在命令行下执行sql文件

相关阅读

热门评论

SEO探索者团队 SEO探索者团队

SEO服务&网站优化

总篇数182

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法