|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
首先我们要知道,或许有一项技术存在很多理由让我们可以选择使用MySQL学习教程,但是让我们不使用它往往只要有一个理由就足够了。
eg1:
人人晓得,假如将一个表一切者改成dbo,只需
sp_changeobjectowner表名,dbo便可
但要将一切的表的一切者都改成dbo,能够用轮回处置,此处略
实在用SQL的体系存储历程sp_MSForEachTable能够轻松弄定
只需execsp_MSForEachTablesp_changeobjectowner?,dbo
固然,大概运转时会有错(好比有些表的一切者本来就是dbo),不必理它,运转一遍就好了。
eg2:
一切表都加上一个自增加的字段
人人晓得对一个表加的话只需:altertable表名addiidintidentity(1,1)
若需对一切的表都加的话只需:sp_MSForEachTablealtertable?addiidintidentity(1,1)
同理,删除一切表中的iid字段只需sp_MSForEachTablealtertable?dropcolumniid
固然,大概运转时会有错(好比加字段时该表中已有该字段,删除字段时没有该字段),不必理它,运转一遍就好了。
eg3:
对一切表中的num字段举行四舍五进处置
sp_MSForEachTableupdate?setnum=round(num,2)
固然,大概运转时会有错(好比有些表中没有num字段),不必理它,运转一遍就好了。
最近由权威调查机构Evans数据公司进行的一项调查显示,MySQL在过去两年已经获得了25%的市场份额。该调查公司还预测,相比其他的开源数据库和闭源数据库。 |
|