下面是几种不同数据库的升级脚本比较,实际上是对不同数据库版本的ALTER命令用法的比较
约定:[]内的内容可有可无
1,修改字段类型[关键字:modify&alter]
mysql:
ALTER TABLE 表名 MODIFY [COLUMN] 字段名 字段类型定义;
sqlserver:
ALTER TABLE 表名 ALTER COLUMN 字段名 字段类型定义;
[这里在修改约束的时候需要用到专门的关键字CONSTRAINT]
oracle:
ALTER TABLE 表名 MODIFY ( 字段名 字段类型定义);
[Oracle,修改类型时所改字段的数据必须为空:]
2,增加和删除字段
增加字段
ALTER TABLE 表名 ADD 字段名 字段类型定义;
删除字段
mysql:
ALTER TABLE 表名 DROP[COLUMN] 字段名
sqlserver:
ALTER TABLE 表名 DROP COLUMN 字段名
3,修改列名
mysql:
可以用CHANGE同时修改列名和列类型,如:
ALTER TABLE table CHANGE column newcolumn BIT NOT NULL
这里column和newcolumn可以相同,
也就是说,CHANGE可以取代MODIFY了,可以用来单纯修改列类型或者列名
sqlserver:
暂时只能调用存储过程
EXEC SP_RENAME table.column','newcolumn','COLUMN'
oracle:
在817版本以上支持RENAME了,没有具体测试过,9i以上版本比较保险
ALTER TABLE table RENAME COLUMN column TO newcolumn;
oracle 库中添加列:
alter table cdata_bbb_144_picinfo add ISTOP VARCHAR2(255);
分享到:
相关推荐
提升各种数据库脚本的方法 下面是几种不同数据库的升级脚本比较,实际上是对不同数据库版本的ALTER命令用法的比较
最新IP地址数据库-多语言解析以及导入数据库脚本 IP数据库-用途: IP地址归属地查询-IP地理解析数据库 -可根据IP获取用户使用线路(电信、联通、移动、教育网、铁通、鹏博士、广电网等) -可根据IP查询到中国(内地...
毕业设计,基于Java开发的民警双提升积分系统,包括PC端和安卓Anroid手机APP,内含Java完整源代码,数据库脚本 安卓Android民警双提升积分管理系统可导入Studio毕业源码案例设计 开发环境: Myclipse/Eclipse/Idea...
在学习过程中,您将通过分析源代码深入了解Python的使用方式和原理,提升对Python技术的理解和熟练度。具体而言,您将掌握后端开发的 关键技能,以及在Web应用程序中如何进行数据库集成,为您在实践中掌握Web应用...
毕业设计,基于SpringBoot+Vue+MySql开发的前后端分离的高校大学生创业管理系统,内含完整源代码,数据库脚本 高校大学生创业管理系统 软件简介 高校大学生创业管理系统,以帮助初创企业更好地管理其业务活动,高校...
开发人员既可全面了解OA系统所涉及的业务,也能对本身技术提升有所助益,同时减轻了团队开发压力,节约了开发成本; 4、采用B/S架构,用户通过浏览器即能进行联网访问办公。 1、开发环境为Visual Studio 2012,...
毕业设计,基于SpringBoot+Vue+MySql开发的前后端分离的医院药品管理系统,内含完整源代码,数据库脚本,视频教程 身处网络时代,随着网络系统体系发展的不断成熟和完善,人们的生活也随之发生了很大的变化,人们在...
在学习过程中,您将通过分析源代码深入了解Python的使用方式和原理,提升对Python技术的理解和熟练度。具体而言,您将掌握后端开发的 关键技能,以及在Web应用程序中如何进行数据库集成,为您在实践中掌握Web应用...
1.资源包内含有源码、数据库脚本、项目配置与运行教程,项目经过严格调试,100%能运行。 2.项目运行依赖于JDK、IDEA、Maven、MySQL等,需要安装和配置, 参考B站视频合集(项目运行环境搭建 ...
毕业设计,基于SpringBoot+Vue+MySql开发的前后端分离的游戏交易系统,内含完整源代码,数据库脚本,视频教程 在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且归档...
毕业设计,基于SpringBoot+LayUI+MySql开发的CRM客户管理系统,内含Java完整源代码,数据库脚本 毕业设计,CRM客户管理系统SpringBoot + Mybatis + SpringMVC + MySQL5.7 客户管理系统(Customer Relationship ...
毕业设计,基于SpringBoot+Vue+MySql开发的前后端分离的疾病防控综合系统,内含完整源代码,数据库脚本,视频教程 在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且...
在学习过程中,您将通过分析源代码深入了解Python的使用方式和原理,提升对Python技术的理解和熟练度。具体而言,您将掌握后端开发的 关键技能,以及在Web应用程序中如何进行数据库集成,为您在实践中掌握Web应用...
毕业设计,基于SpringBoot+Vue+MySql开发的前后端分离的周边游酒店客服预订平台,含完整源码,数据库脚本,视频教程 在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且...
java课设基于ssm+bootstrap+ajax的网上购物商城系统项目源码+数据库脚本sql,每个功能都是用ajax的前后端交互,非常适合初学者学习json数据交互,ssm框架,以及bootstrap, 该网上购物商城系统项目的源码主要由以下...
毕业设计,基于SpringBoot+Vue+MySql开发的前后端分离的纺织品企业财务管理系统,含完整源码,数据库脚本,视频教程 在如今社会上,关于信息上面的处理,没有任何一个企业或者个人会忽视,如何让信息急速传递,并且...
毕业设计,微信小程序+SSM后端+MySql开发的校园失物招领小程序,内含完整源代码,数据库脚本,论文视频,视频教程 身处网络时代,随着网络系统体系发展的不断成熟和完善,人们的生活也随之发生了很大的变化,人们在...
毕业设计,基于SpringBoot+Vue+MySql开发的前后端分离的房屋交易平台,内含完整源代码,数据库脚本,视频教程 信息数据从传统到当代,是一直在变革当中,突如其来的互联网让传统的信息管理看到了革命性的曙光,因为...
毕业设计,基于SpringBoot+Bootstrap+MySql开发的智慧医药系统,内含Java完整源代码,数据库脚本 智慧医药系统(smart-medicine)是一个基于 SpringBoot 开发的标准 Java Web 项目。整体页面非常的简约大气,整合了...
毕业设计,微信小程序+SpringBoot后端+MySql开发的社区超市管理系统小程序,内含完整源代码,数据库脚本,视频教程 如今的信息时代,对信息的共享性,信息的流通性有着较高要求,因此传统管理方式就不适合。为了让...