新建立数据库优点:
主要是方便数据库管理;
能避免误 *** 作影响原来的数据库;
新模版上线时,能直接把新模版的数据库附加到在线数据库;
如果是在原来的数据库基础加表的话, *** 作就非常不方便,虽然说可以用命令建立表,不需要手动添加表,但也不能100%保证你不会误 *** 作。
个人见解,缺点:.
数据完整性不好控制,比如共用的用户系统,如果我新建立的数据库中的某个表的某个字段是原来数据库某个表的外键,我就没办法实实在在地建立外键关系,没办法保证数据完整性。
级连 *** 作不方便,比如说原来数据库中的某个表添加了一条记录或更新了一条记录,功能要求在新数据库某个表也添加一条记录(或更新记录),这时我就不方便直接用触发器解决这个问题,改用程序控制的话显得更加麻烦,也不好控制回滚事件。
数据查询不直接,比如说查询新数据库某个表的记录时,如果该记录某个字段是外键,对就主键是原来数据库中某个表的主键,这时候查询就麻烦了。我也不知道有没有联库查表的函数。当然可以把数据绑到页面或临时表时再根据外键数据查询主键表数据再绑定,这效率会有点低。
这是个人见解,不正确之处请指出。
1、首先在电脑中,打开本地已经安装的Navicat for MySQL,打开Navicat for MySQL工具软件的主界面。
2、然后MySQL软件窗口中,点击工具栏中的“连接”,d出“新建连接”对话框,如下图所示。
3、在打开的“新建连接”对话框中,输入MySQL服务器端信息后,点击“连接测试”,测试成功后,如下图所示。
4、接着在数据库连接名上右键,选择“打开连接”,如下图所示。
5、此时再点击工具栏中的“用户”,在右侧可以看到当前数据库下的所有用户信息,如下图所示就完成了。
如果没有重复的纪录或者必须要分开的,那就用一张表吧帐号跟基本信息一般都不是狠多,如果有太多的信息就用两张表,一对一的关系
看你具体的需求,信息量小就一张表,信息量大就两张表。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)