关于数据库编辑的新手教程--mysql与SQLserver

MySQL和SqlServer不兼容!

数据库是前端、后端开发中必不可少的部分,目前主流的数据库有mysql和sqlserver两种。

由于之前我采用的方式是命令行创建,这种方法过于复杂,今天我下载了Microsoft SQL server management用来创建数据库。我在官网上找到的版本不能完成安装,原因是visual c++的版本不匹配,会提示如下错误:Microsoft visual c++ 2017 minimum runtime -14.13。我在官网上更新了c++版本之后就可以正常使用了。在安装完SqlServer之后,我按照提示安装了SQL Server Management Studio,然后通过这个软件创建了两张表格:

关于数据库编辑的新手教程--mysql与SQLserver_第1张图片

关于数据库编辑的新手教程--mysql与SQLserver_第2张图片

后来我尝试使用java调用这两个表格的时候出现了错误,在java的查询路径中找不到这两个表格。后来我才发现,SQL server创建的数据库与MySQL不同,属于不同的数据库。其中,SQL server确实很强大,作为微软官方出品的数据库,管理起来十分方便。然而这个数据库却只能在windows平台上使用,开放性是个很大的问题。使用java编写的程序很有可能不能调用这个数据库。而相比较而言,MySQL则支持几乎所有的操作系统,而且体积小,是个开源的系统,因此我们应该选择使用这个数据库作为储存、修改数据的介质。

关于数据库编辑的新手教程--mysql与SQLserver_第3张图片

创建数据库完成之后,后端就算完成了,可以进行单元测试了。

总结一下经验,在数据库创建过程中,一定要注意使用的数据库类型。虽然Microsoft出版的SqlServer软件可以创建数据库,而且在网络上找到的新手教程中大多推荐使用这种方式创建数据库,但是就我个人而言,我更喜欢MySQL。一旦安装了MySQL数据库,之后却希望使用SqlServer这种图形化编辑器,是无法对MySQL进行更改和查看的。此外,MySQL也有很多种图形化界面的编辑器可以下载。这两种数据库选择好之后不能任意切换。因此在一开始要明确这个项目采用哪种数据库设计起来更方便、合理。

你可能感兴趣的:(MySQL)