全球旧事资料 分类
22用SQL语句创建表,使用语句Createtable。对列的约束主要有NOTNULL,UNIQUE,PRIMARYKEY,FOREIGNKEY等。定义表的删除与更新操作的完整性约束,主要有四种模式:NOACTION,CASCADE,SETNULL,SETDEFAULT。检查列的取值范围可以用CHECK约束。设定列的默认取值,可以用DEFAULT短语。23用SQL语句进行记录的插入操作,使用INSERTINTO语句。24用SQL语句进行记录的更新操作,使用UPDATE语句。25用SQL语句进行记录的删除操作,使用DELETE语句。26用SQL语句进行表结构的修改操作,使用ALTERTABLE语句。27用SQL语句进行表的删除操作,使用DROPTABLE语句。28用SQL语句进行权限授予时,应使用CREATESCHEMA语句。在进行权限撤销时,应使用DROPSCHEMA语句。29用SQL语句进行表的查询操作,使用SELECTFROMWHERE语句。如果要进行分组查询,应使用GROUPBY子句;如果要对查询结果进行排序,要使用ORDERBY子句;查询使用连接操作时,可以使用的外连接方式主要有左连接LEFTJOIN,右连接RIGHT,全连接FULL等几种。30使用游标可以进行更新和删除。此时,与普通的更新和删除的SQL语句比较,增加了子句WHERECURRENTOF游标名。在SQLSERVER中,从游标中读取记录使用FETCH语句31在客户服务器结构的数据库中,在数据库中还可以存放程序,因为这种程序以数据库对象的形式存储在数据库中,所以称为存储过程。存储过程可以避免在网络上传输大量无用的信息或原始数据,只需要传输调用存储过程的指令和数据库服务器返回的处理结果;把完成某一数据库处理的功能设计为存储过程,则可以在各个程序中反复调用,从而减轻程序的编写工作量;可以利用存储过程间接实现一些安全控制功能。在存储过程中不可性
f以使用创建数据库对象的语句(数据定义语言,如CREATETABLE等各种CREATE语句)32触发器是一类特殊的存储过程,它在满足某个特定条件时自动触发执行。分为DML数据操作语言触发器、DDL数据定义语言触发器和LOGIN触发器。DML触发器分为插入触发器、删除触发器和更新触发器三类。触发器的三个要素:表、数据操作语句、采取的动作。当在某些表上发生数据操作时可以及时在线提示或发送电子邮件给用户,以引起用户的关注;触发器可以通过级联的方式对相关的表进行修改。例如,对父表的修改,可以引起对子孙表的一系列修改,从而保证数据的一致性和完整性(简单的可以通过参照完整性的级联功能完成);触发器可以禁止或撤消违反数据完整性的修改(一般可以用参照完整r
好听全球资料 返回顶部