跟着网上视频敲的代码,数据库是直接复制粘贴的。现在写着写着觉得数据库表的设计不太对,想改回来。所以想问问这样修改字段长度会不会导致原来的系统出问题。
Navicate 虽然强大,但实际中,有些环境是不允许我们用客户端连接的,这里的一些操作至少让我们知道数据库中有某种实现,Navicate 作为客户端只是把它页面集成了
基本实现
包括查询,导入导出(相关函数 + lock + transaction)
数据传输(本地库的备份到目标库的导入而已)
定时任务(只是本地维护了一份脚本,可以是bat或shell + lock + transaction)
这里我总结一份基于脚本或者mysql shell操作这里所有的实现,可供那些无法使用navicate的场景实现这些操作,在此链接
修改数据库表的字段,肯定对原有系统有一些影响,但影响很小的,很容易就可以修改过来。你现在本来就是处于学习阶段,发现不对就立即修改,别怕影响了这里、影响了那里,这个问题应该是你在未来进行实际项目开发时才需要考虑的问题。现在随便改,没事的。
1.既然你的数据库是复制粘贴的,大不了重来,别怕没了
2.字段变长容易,缩回去难,必须现存的所有数据长度都小于设置的长度才可以更改