sqlyog软件
右击数据库,选择导出,如图,导出数据库中的内容
可以更改导出数据的类型,以及存储位置,如果需要导入数据库
如图运行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;说明运行成功,导入成功
数据库中的隔离级别有4种,隔离级别可以在不同程度上减少丢失更新,按照sql的标准规范,sql中的隔离级别分为4中,分别为脏读(dirty read),读写提交(read commit),可重复读(repeatable read),和序列化(Serializable)
脏读是最低的隔离级别,其含义是允许一个事物去读取另一个事务中未提交的数据,,读写就是说一个事物只能读取另一个事物已经提交的数据;数据不可重复读取,而是一个动态的,会变化的值,这种场景我们称之为不可重复读;
对于一般的web应用,都可以使用@Transactional方法进行配置,默认使用的是read_commit;,隔离级别需要根据兵法的大小和性能来做出决定,对于兵法不大又要数据安全性的可以使用序列化隔离级别,这样就能保证数据库在多个事务环境中的一致性了。