数据库修改表结构
⑴ 在SQL中,建立、修改和删除数据库中基本表结构的命令分别为________、________和________命令。
在SQL中,建立、修改和删除数据库中基本表结构的命令分别为INSERT、UPDATE和DELETE命令。添加、修改和删除命令是属于结构化查询语言的数据操作语言,用户通过它可以实现对数据库的基本操作。
INSERT是在指定记录前添加记录,把数据插入到数据库中指定的位置上去。UPDATE是修改记录或数据库模式,或在原有数据的基础上, 产生新的关系模式和记录。DELETE命令是删除数据库中不必再继续保留的一组记录,DELETE 对数据库中记录作删除标志。
(1)数据库修改表结构扩展阅读:
SQL的语言特点:
1、SQL可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录人数据、建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作,这就为数据库应用系统开发提供了良好的环境,在数据库投入运行后,还可根据需要随时逐步修改模式。
2、高度非过程化。用SQL进行数据操作,用户无须了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。
3、面向集合的操作方式。不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
4、以同一种语法结构提供两种使用方式。SQL既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接输入SQL命令对数据库进行操作。
⑵ 数据库中ALTER 和 UPDATE的区别
一、功能上的区别
1、Alter:修改表结构
例如:
增加表的字段
Alter table test Add(id,int).
2、UPdate:修改表数据
例如:
修改字段id列的值
update test set id=2;
二、本质上的区别
1、Alter是数据定义语言(Data difinition Language),在修改表的结构时,不需要Commit和Rollback。
2、Update是数据数据操作语言(Data manipulation Language),在修改数据值时,需要Commit和Rollback,否则提交的结构无效。
(2)数据库修改表结构扩展阅读:
数据库是以陪渗一定粗启方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。
可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。例如SQL、XQuery;或依据性能冲量重点来作分类,例如最大规模、最高运行速度;亦或其他的分类方式。
数据库最初是在大公司或大机构中用作大规模事务处理的基础。后来随着个人计算机的普及,数据库技术被移植到PC机(Personal Computer,个人计算机)上,供单用户个人数据库应用。