如何使用SQLyog删除数据库表字段

用SQLyog删表字段,这么搞:
先连上数据库。
打开SQLyogUltimate,登入服务器,左边能看到数据库列表。

点开要改的数据库,表都列出来了。
比如,你的数据库名叫company,里面有个表叫users。

右键点那个users表,选"改变表"。
屏幕跳转,现在看到表里所有字段了。

比如,你要删字段叫email。
在字段列表里点中email,然后点工具栏那个减号【-】。
会弹出框问确定不,点"是"就行。

最后点工具栏的保存按钮,或者Ctrl+S。
搞定。

说实话,删前得看仔细。
比如,这个email字段,下面有没有用它的数据?或者别的表还用着它当关联吗?有依赖就删不了,或者删了别的表读数据就错了。

我之前删字段,就忘了看依赖,结果搞半天要恢复数据,挺烦的。
所以建议先备份下数据库。
用SQLyog备份也快,点那个备份按钮,选全库或者指定表,几分钟就完事。

如何使用SQLyog删除数据库表

上周用SQLyog删表。

打开SQLyogUltimate。

连接到数据库服务器。

左边看到数据库列表。

那个数据库点展开箭头。

看到所有表。

右键点要删的表名。

选【更多表操作】→【从数据库删除表】。

出来确认框。

点【是】。

表没了。

刷新表列表。

表不在了。

你看着办。

如何使用SQLyog删除数据库的所有视图对象

哎,跟你讲讲我当年用SQLyog删视图那事儿。

那年头,我还在帮一家小公司做数据库维护,具体是2 01 8 年,在上海。
他们那个数据库用得乱七八糟,视图多了去,好多都是早些年写的,早就不用了,占地方还容易出错。

我打开SQLyog连上他们的数据库,那个界面灰扑扑的,但是挺直观。
我点开那个数据库,嚯,下面一堆东西,表、视图、存储过程啥都有。

当时我想清干净那些没用的视图,就右键点数据库名,选“更多数据库操作”→“空数据库”。
这一下子弹出一个窗口,让你选要删除的对象类型。

我这人做事比较稳,先一个个取消勾选,表、存储过程、触发器,全不选,就留个“视图”打勾。
然后点确定。

你猜怎么着?没反应!我就纳闷了,再点一遍,还是没反应。
后来我查了查,原来是SQLyog那个版本有点问题,不能这么干。
它要你一个一个视图点右键,选“删除”。

这下好了,几百个视图,我得一个个点。
点着点着,手都酸了。
后来我琢磨出个办法,写了个SQL脚本,直接用DROP VIEW命令,一次性删完。
那效果,立竿见影!删完之后刷新列表,嚯,视图都没了,界面都干净了。

不过我跟你讲,这事儿有风险。
你得先备份!真删了发现错了,哭都来不及。
我那次就差点闹出事,有个视图被存储过程用了,我硬删了,结果存储过程报错。
幸亏我反应快,赶紧把视图又从备份里恢复过来了。

所以啊,用SQLyog删视图是能行,但得小心。
别像我当年那么莽撞。