关于SQL数据库语言的问题
书上说,SQK语言功能极强,数据控制的核心功能只用了9个动词:CREATE,DROP,ALTER,SELECT,INSERT,UPDATE,DELETE,GRANT,RE...
书上说,SQK语言功能极强,数据控制的核心功能只用了9个动词:CREATE ,DROP,ALTER,SELECT,INSERT,UPDATE,DELETE,GRANT,REVOKE,请问这九个动词分别是什么意思
展开
3个回答
展开全部
CREATE DATABASE 用于创建数据库;CREATE TABLE 语句用于创建数据库中的表;CREATE INDEX 语句用于在表中创建索引。
SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。
DROP 语句,删除索引、表和数据库。
ALTER TABLE 语句用于在已有的表中添加、修改或删除列
INSERT INTO 语句用于向表格中插入新的行。
Update 语句用于修改表中的数据
DELETE 语句用于删除表中的行。
GRANT在安全系统中创建项目,使当前数据库中的用户得以处理当前数据库中的数据或执行特定的 Transact-SQL 语句。
REVOKE 实现了 收回用户 指定权限的功能。
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-12-30
展开全部
CREATE 创建
也就是 创建表、视图、索引等处理.
DROP 删除
也就是 删除掉前面创建的对象
ALTER 修改
也就是 修改前面创建的对象, 例如 为 表 增加 一列这样的处理
SELECT 查询
就是 查询 表/视图 中的数据
INSERT 插入
前面的数据从哪里来, 就是通过本语句, 来把数据插入到数据库中的表中的
UPDATE 更新
数据中的某一行数据, 需要修改的话, 通过本语句修改 ( 前面的 ALTER 一般是用于修改表的 列, UPDATE 是修改表的行 )
DELETE 删除
删除 数据中的某一行数据 (前面的 DROP 是删除 整个表, DELETE 只是删除表中的某些数据)
GRANT 授权
某些表你可以 SELECT、UPDATE、DELETE
某些表你只能 SELECT
如果实现这类功能呢, 就是通过 GRANT 来授权的。
REVOKE 取消授权
也就是 创建表、视图、索引等处理.
DROP 删除
也就是 删除掉前面创建的对象
ALTER 修改
也就是 修改前面创建的对象, 例如 为 表 增加 一列这样的处理
SELECT 查询
就是 查询 表/视图 中的数据
INSERT 插入
前面的数据从哪里来, 就是通过本语句, 来把数据插入到数据库中的表中的
UPDATE 更新
数据中的某一行数据, 需要修改的话, 通过本语句修改 ( 前面的 ALTER 一般是用于修改表的 列, UPDATE 是修改表的行 )
DELETE 删除
删除 数据中的某一行数据 (前面的 DROP 是删除 整个表, DELETE 只是删除表中的某些数据)
GRANT 授权
某些表你可以 SELECT、UPDATE、DELETE
某些表你只能 SELECT
如果实现这类功能呢, 就是通过 GRANT 来授权的。
REVOKE 取消授权
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询