![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
想去的远方
做一个自由又自律的人,靠势必实现的决心认真地活着!
展开
-
SQL数据库单表查询和多表查询
–(一)以数据库系统student数据库为基础,请使用T-SQL 语句实现进行以下操作:--1. 查询以‘DB_’开头,且倒数第3个字符为‘s’的课程的详细情况;--(1)select *from dbo.coursewhere dbo.course.cname like 'DB\_%s__'ESCAPE'\';--(2)select *from dbo.coursewher...原创 2018-11-03 16:57:42 · 13430 阅读 · 0 评论 -
数据库单表查询
--对xs表增加身份证号码属性列,要求是18位的字符类型use xsglalter table xsadd ID char(18);以下题目基于xsgl数据库实现,该数据库包括:kc(课程表):课程号,课程名,学分,学时数,先行课号xs(学生表):学号,姓名,性别,出生时间,专业,总学分cj(选课表):学号,课程表,成绩--1. 查询有直接先行课的课程的课号,课名和先行课号。...原创 2018-11-01 18:28:08 · 1979 阅读 · 0 评论 -
数据库建表基本操作
数据库的基本操作练习:/*要求在本地磁盘D创建一个学生-课程数据库(名称为student),只有一个数据文件和日志文件,文件名称分别为stu和stu_log,物理名称为stu_data.mdf 和stu_log.ldf,初始大小分别为5MB和3MB,增长方式分别为10%和1MB,数据文件最大为500MB,日志文件大小不受限制。*/CREATE DATABASE student ...原创 2018-10-29 20:11:10 · 1877 阅读 · 1 评论 -
SQL数据库关系运算
设有如下所示的关系S、SC和C,S(sno,sname,ssex,sage,sdept)(学号,姓名,性别,年龄,专业)C(cno,cname,cpno,credit,tname)(课程号,课程名,先行课号,学分,老师姓名)SC(sno,cno,grade)试用关系代数表达式表示下列查询语句:检索至少选修”程军”老师所授全部课程的学生姓名(SNAME)。∏sname ( S ∞ (...原创 2018-11-02 21:29:14 · 4688 阅读 · 0 评论 -
SQL创建和管理登录用户,数据库用户方法的方法
1. 创建新的SQL SERVER登录账号,登录名为usersf,密码为123。操作:--(1)使用存储过程完成EXEC sp_addlogin 'usersf','123'--(2)用sql语句创建create login usersf1 with password='123'--(3)使用SSMS创建登录名--安全性下面右击登录名2. 为student数据库新建用户u1,...原创 2018-11-20 23:21:47 · 37046 阅读 · 0 评论 -
SQL数据库数据更新、视图操作
以下题目基于xsgl数据库实现,该数据库包括:kc(课程表):课程号,课程名,学分,学时数,先行课号xs(学生表):学号,姓名,性别,出生时间,专业,总学分cj(选课表):学号,课程表,成绩--1.将被全部学生都选修了的课程的总学分改为4学分。update kcset kc.学分=4where kc.课程号 in (select kc.课程号 from kc where not ...原创 2019-07-06 10:14:50 · 7653 阅读 · 0 评论 -
SQL数据库--主键约束、外键约束、check约束、默认值约束、触发器的使用。
以系统管理员身份登录到SQL Server服务器,并使用T-SQL语句实现以下操作:首先,进行建表操作USE STUCREATE TABLE COURSE( CNO CHAR(4), CNAME CHAR(40), CPNO CHAR(4), CCREDIT SMALLINT);CREATE TABLE SC( SNO CHAR(9), CNO CHAR(4), GRAD...原创 2019-07-06 10:22:00 · 10416 阅读 · 2 评论 -
SQL数据库--函数、存储过程、游标的定义与应用
--使用数据库student,完成以下操作,并写出相应的代码--1. 用函数实现:求某个专业选修了某门课程的学生人数,并调用函数求出计算机系“数据库”课程的选课人数。create function tongji(@dept as varchar(8),@cname as varchar(20))returns intbegindeclare @sum intselect @sum=c...原创 2019-07-06 10:24:32 · 1966 阅读 · 0 评论