0

我需要将一个大的 sql 文件转换为 XML 或 JSON。是否有特定的程序来执行此操作?我真的不太了解数据库或用于进行此类操作的方法,因此我将非常感谢提供的任何帮助。

以下是 sql 文件开头的示例:

# Dump of table auth_group_permissions
# ------------------------------------------------------------

DROP TABLE IF EXISTS `auth_group_permissions`;

CREATE TABLE `auth_group_permissions` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `group_id` int(11) NOT NULL,
  `permission_id` int(11) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `group_id` (`group_id`,`permission_id`),
  KEY `auth_group_permissions_bda51c3c` (`group_id`),
  KEY `auth_group_permissions_1e014c8f` (`permission_id`),
  CONSTRAINT `group_id_refs_id_3cea63fe` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`),
  CONSTRAINT `permission_id_refs_id_a7792de1` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

LOCK TABLES `auth_group_permissions` WRITE;
/*!40000 ALTER TABLE `auth_group_permissions` DISABLE KEYS */;

INSERT INTO `auth_group_permissions` (`id`, `group_id`, `permission_id`)
VALUES
    (65,1,8),
    (69,1,25),
    (70,1,26),
    (71,1,27),
    (72,1,28),
    (73,1,29),

这是中间的示例:

(1953,'Duas Quintas Reserva','duas-quintas-reserva',34,1,1,'2013-04-20 19:24:16','2013-04-20 19:24:16',1,NULL,0,1953,NULL,0,NULL,NULL,NULL,NULL),
    (1954,'Duas Quintas Reserva','duas-quintas-reserva',34,1,1,'2013-04-20 19:24:16','2013-04-20 19:24:16',1,NULL,0,1954,NULL,0,NULL,NULL,NULL,NULL),
    (1955,'Duas Quintas Reserva','duas-quintas-reserva',34,1,1,'2013-04-20 19:24:16','2013-04-20 19:24:16',1,NULL,0,1955,NULL,0,NULL,NULL,NULL,NULL),
    (1956,'Duas Quintas Reserva','duas-quintas-reserva',34,1,1,'2013-04-20 19:24:16','2013-04-20 19:24:16',1,NULL,0,1956,NULL,0,NULL,NULL,NULL,NULL),
    (1957,'Duas Quintas Reserva','duas-quintas-reserva',34,1,1,'2013-04-20 19:24:16','2013-04-20 19:24:16',1,NULL,0,1957,NULL,0,NULL,NULL,NULL,NULL),

任何问题只要问我总是在身边。

此致。

4

0 回答 0