摘要: 1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名 name kecheng fenshu 张三 语文 81 张三 数学 75 李四 语文 76 李四 数学 90 王五 语文 81 王五 数学 100 王五 英语 90 select name from (select name,min(f 阅读全文
posted @ 2020-11-21 16:00 ErShiXiong 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 创建表,表结构如下: 表名:student 列名 类型 约束 sno varchar2(10) primary key sname varchar2(20) sage number(2) ssex varchar2(5) 表名:teacher 列名 类型 约束 tno varchar2(10) pr 阅读全文
posted @ 2020-11-21 15:59 ErShiXiong 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 上机操作题 创建用户jerry2,密码为tom,帐户状态为lock 修改用户jerry2密码为jerry,帐户状态为unlock 赋予jerry2用户connect,resource权限 收回jerry2用户的connect,resource权限. 在jerry2用户下创建表s_test, 表结构如 阅读全文
posted @ 2020-11-21 15:58 ErShiXiong 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 主键和外键的区别 主键:列的特征是列的数据不能为空,数据内容不能重复的列。 定义主键和外键主要是为了维护关系数据库的完整性,总结一下: 1.主键是能确定一条记录的唯一标识,比如,一条记录包括身份正号,姓名,年龄。 身份证号是唯一能确定你这个人的,其他都可能有重复,所以,身份证号是主键。 2.外键用于 阅读全文
posted @ 2020-11-21 15:24 ErShiXiong 阅读(3661) 评论(0) 推荐(0) 编辑
摘要: 存放在数据库里面的基础的数据类型: char varchar2 number date create table 表名 ( 列名 数据类型 [not null/primary key], ... ...., 列名 数据类型 ) 注意:最后一列定义时,不要加逗号;表名和列名只能由字母,数字,下划线组成 阅读全文
posted @ 2020-11-21 15:15 ErShiXiong 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 多表查询即连接查询,通过外键去连接。 inner join(内连接): 只返回两个表中跟联结字段(外键)相等的记录。 外连接outer join left join(左联接): 以左表为基准,返回包括左表中的所有记录和右表中跟联结字段相等的记录。 right join(右联接):以右表为基准,返回包 阅读全文
posted @ 2020-11-21 15:14 ErShiXiong 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 触发器实际上就是一种特殊类型的存储过程. 它是在执行某些特定的T-SQL语句时自动执行的一种存储过程。 在SQL Server 2005中,根据SQL语句的不同,把触发器分为两类: 一类是DML触发器, 一类是DLL触发器。 在SQL Server 2005里,可以用两种方法来保证数据的有效性和完整 阅读全文
posted @ 2020-11-21 14:59 ErShiXiong 阅读(616) 评论(0) 推荐(0) 编辑
摘要: --例子1.为用户qq授予STUDENT表的查询权 以Windows身份验证进入 GRANT SELECT ON STUDENT TO qq 然后以qq的身份登录, 执行select * from sc,是否成功? 以下同。 --例子2.为用户qq授予SC表的查询和插入记录权 以Windows身份验 阅读全文
posted @ 2020-11-21 14:50 ErShiXiong 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 第一步:依次单击“对象资源管理器”窗口中树型节点前的“+”号,直到展开目标数据库的“用户”节点为止,如图所示。在“用户”节点下面的目标用户上单击鼠标右键,弹出快捷菜单,从中选择“属性(R)”命令。 第二步:出现“数据库用户”对话框,选择“选择页”窗口中的“安全对象”项,进入权限设置页面,单击“添加( 阅读全文
posted @ 2020-11-21 14:47 ErShiXiong 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 第一步:右击服务器名,点击“属性”,选择“安全性”,选中“Sql server和Windows身份验证模式”。 第二步:鼠标右键点击安全性中的登录名,在弹出的快捷菜单中选择新建登录名。 第三步:在展开的新建登录名对话框之中的常规选项页里面,键入登录名为user1,,选择SQL Server身份认证, 阅读全文
posted @ 2020-11-21 14:41 ErShiXiong 阅读(1751) 评论(0) 推荐(0) 编辑