多语言展示
当前在线:932今日阅读:126今日分享:42

数据库的导出,导入

有时候我们的数据库需要备份,导出,这里讲解如何导出
工具/原料

sqlyog软件

方法/步骤
1

右击数据库,选择导出,如图,导出数据库中的内容

2

可以更改导出数据的类型,以及存储位置,如果需要导入数据库

3

如图运行CREATE TABLE `wemall_navigation` (  `id` BIGINT(20) NOT NULL AUTO_INCREMENT,  `addTime` DATETIME DEFAULT NULL,  `deleteStatus` BIT(1) NOT NULL,  `display` BIT(1) NOT NULL,  `location` INT(11) NOT NULL,  `new_win` INT(11) NOT NULL,  `sequence` INT(11) NOT NULL,  `sysNav` BIT(1) NOT NULL,  `title` VARCHAR(255) DEFAULT NULL,  `type` VARCHAR(255) DEFAULT NULL,  `type_id` BIGINT(20) DEFAULT NULL,  `url` VARCHAR(255) DEFAULT NULL,  `original_url` VARCHAR(255) DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=INNODB AUTO_INCREMENT=229383 DEFAULT CHARSET=utf8;说明运行成功,导入成功

方法/步骤2
1

数据库中的隔离级别有4种,隔离级别可以在不同程度上减少丢失更新,按照sql的标准规范,sql中的隔离级别分为4中,分别为脏读(dirty read),读写提交(read commit),可重复读(repeatable read),和序列化(Serializable)

2

脏读是最低的隔离级别,其含义是允许一个事物去读取另一个事务中未提交的数据,,读写就是说一个事物只能读取另一个事物已经提交的数据;数据不可重复读取,而是一个动态的,会变化的值,这种场景我们称之为不可重复读;

3

对于一般的web应用,都可以使用@Transactional方法进行配置,默认使用的是read_commit;,隔离级别需要根据兵法的大小和性能来做出决定,对于兵法不大又要数据安全性的可以使用序列化隔离级别,这样就能保证数据库在多个事务环境中的一致性了。

推荐信息