怎么打开sql文件?解密sql文件内容!

2021-05-28 13:50:48 浏览数 (9626)

在使用 Navicat 对 MySQL 数据库进行转储后,会出现一个后缀名为 ​.sql​ 的文件。这个文件里面有什么呢?怎么打开 sql 文件,接下来就让小编来告诉你。

首先,​.sql​ 文件是一个文本文件,使用常规的文本编辑器就能进行打开。小编这里使用 VSCode 打开这个文件(VSCode 有代码高亮,阅读更方便)。打开文件如下图所示,sql 文件里面存放的内容是一些 SQL 代码。

sql文件代码示例

打开这个文件我们可以看到,里面存放着这个数据库的记录,包括创建的表,以及数据的插入记录(不过小编当时在这个数据库操作的时候插入的记录与之并不相同)。可见 sql 文件的执行并不是把之前的数据库的操作都执行一遍,而是在一个新的数据库上执行创建表结构然后将数据填充进去。

由此我们可以得知,sql 文件内部存放着关于数据库结构创建和内容插入的代码。但是我们知道,一行 ​insert​ 代码,里面只有一小部分是数据内容。使用 ​.sql​ 去进行数据的备份,无疑是对存储空间的一种浪费。所以数据量比较小的数据库使用这种方法尚可,一旦数据量较大,这种方式写出来的 sql 文件会变得相当庞大。所以数据量大的数据库不宜使用这种方法进行数据备份和转移。

以上就是怎么打开 sql 文件的全部内容了。学习 SQL 教程,到 W3Cschool 的SQL课程