数据库补充 navicate导入与导出

跑项目,牵扯到数据库

  第一种:如果人家没有给sql文件,那你们要执行迁移文件产生表(当然肯定是要数据库,如果要跑的其他其他语言的项目,php他也有orm,但是他是可以自动创建数据库。python所有的框架都必须手打创建数据库,orm只能做表的创建)。找后台自己手动填写数据。我这里xadmin,所以你们要跑的自己去装xadmin。如果没有xadmin或者是admin就表示没有后台?不是,有很多项目是自己写后台。所以要去观察一下项目。或者一个项目有两程序(api是一个程序,后台又是另外一个程序)
  第二种:model文件是肯定有,给我了你sql文件。这样你就不用去执行数据库迁移,直接在数据库运行这个sql文件,然后把项目中的数据库配置,配置好,就可以直接使用。(注意:如果是sql文件,一定要问清楚数据库的版本,别人给你的sql文件是再那个数据库版本中导出的。如果版本可能就会报错,无执行sql文件)

用navicate导出csv文件,也要用csv往表中导入。navicate支持查询过后,再将数据导出(这个的应用场景。不固定或者只要一次的csv的数据,我们可以像这样直接写sql)。

navicate导出csv文件

 

csv导入navicate

 

navicate支持查询过后,再将数据导出

 

如果是导入txt的时候。用ultraedit工具打开别人给你的txt,看看他到底是用什么样的符号做列的区分。

txt打开

 ultraedit打开

原文地址:https://www.cnblogs.com/ludingchao/p/12504411.html