alter table
alter table 用来更新现存表的模式。可以用create table 创建一个新表。
利用 alter table 创建表,必须给出下列信息:
新表的名字,在关键字 alter table 之后给出;
表列的名字和定义,用逗号分隔;
有的 DBMS 还要求指定表的位置。
commit
commit 用来将事务写入数据库。
create index
create index 用来为一列或多列创建索引。
在开始创建索引前,应该记住以下内容。
索引改善检索操作的性能,但降低了数据插入、修改和删除的性能。
在执行这些操作时,DBMS 必须动态地更新索引。
索引数据可能要占用大量的存储空间。
并非所有数据都适合做索引。取值不多的数据(如州)不如具有更多
可能值的数据(如姓或名),能通过索引得到那么多的好处。
索引用于数据过滤和数据排序。如果你经常以某种特定的顺序排序数
据,则该数据可能适合做索引。
可以在索引中定义多个列(例如,州加上城市)。这样的索引仅在以州
加城市的顺序排序时有用。如果想按城市排序,则这种索引没有用处。
create table
create table 用来创建新的数据库表。
一般有两种创建表的方法:
多数 DBMS 都具有交互式创建和管理数据库表的工具;
表也可以直接用 SQL 语句操纵。
create view
create view 用来创建一个或多个表的视图。
delete
delete 用来从表中删除一行或多行。
drop
drop 用来永久性的删除数据库对象。
insert
insert 用来对表添加一个新行。
insert select
insert select 用来将select的结果插入到表中。
rollback
rollback 用来撤销书屋块。
select
select 用来从一个表或多个表(或视图)中检索数据。
update
update 用来对表中的一行或多行进行更新。
网友评论