sqlite如何创建数据库或者进入已有数据库(命令行)

这篇文章是专门写个和我一样的小白看的,尤其是像我这种数据库半懂不懂的新手。

先上内容,很简单一句话:sqlite3 test.db,在当前文件夹下如果没有该名称的数据库则新建,如果有则进入到该数据库。(也就是说新建和选择数据库的命令是同一句话)

截个图看起来直观一点:先进入sqllite文件所在的文件夹(官网下载压缩包,解压后就可以直接使用,可以简单的认为就是我们所谓的绿色免安装软件)。

比如我的文件夹放在D盘下面(D:\>cd \sqlite-tools-win32-x86-3190100)。注意这里的sqlite3 test.db命令(D:\sqlite-tools-win32-x86-3190100>sqlite3 test.db),这个就是创建或者选择数据库的命令。

sqlite如何创建数据库或者进入已有数据库(命令行)_第1张图片

为什么要写这个,就一条命令而已?

sqlite的命令很多,我们在网上随便一找就是一大推,唯独这一句话往往被忽略。我由于之前有接触过其他数据库,sqlserver、oracle、mysql等,我们都知道这些数据库中创建新数据库和选择进入已有数据库的命令都是不一样的,比如mysql(创建命令是:create testdb;选择命令是:use testdb),所以当我学习sqlite的时候习惯性的认为创建和选择是两条命令。但是当我在找新手教程的时候,发现几乎所有的教程都是从创建数据库开始的(这很正常,新手教程当然该是如此),然后就是其他数据库里面的操作了。而我呢,由于之前又习惯性的下载了可视化界面,并且已经创建了一个新的数据库文件。然后麻烦就来了,我试图进入我已有的数据库,但所有教程却都忽略了这一点,只说如何创建,而略过了如何选择,而我本人则一直“固执”地以为两者应该不是同一句命令,然后就开始了一段“艰苦地百度之旅”,最后终于发现这就是同一句命令。虽然时间上不是浪费很多,不过心里还是很不爽地,毕竟这在我看来本应该是一个极其简单的命令,却卡了我这么久,所以决定写下这段文字,希望以后如果有和我一样的小白,哪怕能帮到一个也是好的。

至于其他命令,随便百度。如果以后再碰到类似的小细节,我还会回来再补充的,哦耶!

 

转载于:https://www.cnblogs.com/zminmin/p/6903456.html

你可能感兴趣的:(sqlite如何创建数据库或者进入已有数据库(命令行))