数据库操作步骤

数据库操作步骤


创建数据库

确认你已经创建了一个数据库连接,如果没有,打开Navicat,点击工具栏的连接 -> Mysql,新建一个连接。

项目目录的sql_change目录存放了数据库更新脚本,其中文件的意义是:

  • sql_change.sql,需要手动改写并提交,且必须是UTF-8无BOM编码,后台根据此脚本修改table.sql,以及version目录下的文件。

  • sql变更历史.txt,需要手动改写并提交,只做记录用。

  • table.sql,当前外服最新数据库脚本,不要修改,后台自动修改。

  • version目录,不要修改,后台自动修改。

可以使用table.sql和sql_change.sql创建最新的数据库。

添加一个字段

我们通常添加的是一个varbinary类型的字段,它用于存储二进制数据,可以对应一种数据结构,这种数据结构通常是某个系统的数据。

添加了字段后,我们还需要做这样几件事情:

  1. 把此sql语句加入到sql_change.sql,但不要立刻提交,在确认发版的时候再提交。

  2. 把此sql语句加入到sql变更历史.txt,可以提交,目的是告诉其他开发者你对数据库做了一些修改。

  3. 使用专用的脚本程序生成相关数据库代码。

生成数据库代码

数据库操作的相关接口集中放置在dataaccess/datalayer目录下。

数据库表的相关定义放置在dataaccess/datalayer/tabledef目录下,这些定义代码是通过tabledefcreateor.exe自动生成的(很难想象这样的基础工具拼写居然是错的)。

你可以从同事那里获取tabledefcreateor.exe,但这样可能会由于兼容性问题导致不可运行,这时候你可以打开tabledefcreateor项目,编译生成一份可执行程序。

在修改了数据库并生成了相关代码后,才可以开始编写操作数据库的代码。

猜你喜欢

转载自blog.csdn.net/jonWei/article/details/82319310