数据库技术
gCodeTop 格码拓普 老师
一线程序代码工作者、教师。格码拓普:http://www.gcode.top
展开
-
多表查询入门-1
原创 2020-07-09 23:20:30 · 218 阅读 · 0 评论 -
Sql特殊技术备案:
1)某列数据造字符串use Xkgodeclare @s varchar(255)set @s=''select @s=@s+t.Kind from (select distinct Kind from Course ) as tprint @sgo原创 2019-12-25 21:39:58 · 179 阅读 · 0 评论 -
[2019编程] 第十九节教学大纲 用Sql排名函数即可解决学生多学科分值的排名等相关问题
任务1:格码大叔:http://baijiahao.baidu.com/s?id=1646813186987051634任务2:聚合函数 的练习:use Schoolgo--聚合函数select ClassNo,count(*) 'Count',avg(SqlServer) 'SqlServer Average',avg(math) 'Math Average',AVG(G...原创 2019-10-20 18:15:37 · 127 阅读 · 0 评论 -
Sql Server 课堂代码教案-2018-12-19 事务的应用
--P244--事务 --Transaction--4个特点:---------------------------------1.原子性--2.一致性--3.隔离性--4.持久性---P248------------14.3----USE XkGOBEGIN TRANSACTION--报3门课程INSERT StuCou(StuNo,CouNo,WillOrder...原创 2018-12-19 17:40:47 · 127 阅读 · 0 评论 -
Sql Server 课堂代码教案-2018-12-11 存储过程的创建修改调用等
--P198 视图:View--What a beautiful View !--00电子商务 use XkgoAlter View V_00电子商务(学号,学生姓名,班级名称)with Encryptionasselect StuNo,StuName,ClassNamefrom Class,Studentwhere Class.ClassNo=Student.Class...原创 2018-12-11 15:02:14 · 202 阅读 · 0 评论 -
Sql Server 课堂代码教案-2018-12-18 触发器的两个专用表
1.deleted表的应用:从Score表中删除数据,把删除的数据放到另一个表Score2中use csgoselect * into Score2from Scoregocreate trigger t_delon Scorefor deleteasinsert into Score2select *from deletedgo2.书中案例 P223 12.5...原创 2018-12-18 15:01:32 · 194 阅读 · 0 评论 -
2019-6-10 SqlServer 复习重点
过去试卷:https://blog.csdn.net/vinglemar/article/details/56278849原创 2019-06-10 08:30:09 · 188 阅读 · 0 评论 -
[2019编程]第十六节教学大纲:SqlServer认识初步-B
目录复习上节课内容:第一步:创建数据库第二步:创建表格第三步:查询语句本次任务:增加约束:代码演练:复习上节课内容:第一步:创建数据库 数据名称为: KJ2019第二步:创建表格 Student 学生表 列包括:ID,StuName,Sex,Age,SqlServer,FormteacherID.数据类型的讲解 Form...原创 2019-08-29 22:38:43 · 179 阅读 · 0 评论 -
[2019编程]第十五节教学大纲:SqlServer认识初步-A
第一步:创建数据库第二步:创建表格Student 学生表 列包括:ID,StuName,Sex,Age,SqlServer,FormteacherID.数据类型的讲解 Formteacher 班主任表 列包括:ID,FormteacherName,Remark.数据类型的讲解第三步:查询语句use 子句 select 之句 where 子句...原创 2019-08-29 22:32:00 · 156 阅读 · 0 评论 -
[2019编程]第十七节教学大纲:SqlServer认识初步-C
第一步:创建3个表设计表Class表:ClassID,ClassName,FormteacherID Formteacher表:FormteacherID,FormteacherName,Remark Student表:StudentID,StudentName,Sex,Age,Math,Music,Gym,ClassID,GUID 表的第一列都作为此表的主键.添加外键约束...原创 2019-09-09 09:57:48 · 181 阅读 · 0 评论 -
【2019编程】Vip课程备课目录
第一节:https://blog.csdn.net/vinglemar/article/details/95468945第二节:https://blog.csdn.net/vinglemar/article/details/95950251第三节:https://blog.csdn.net/vinglemar/article/details/96428670第四节:https://bl...原创 2019-07-16 18:09:40 · 358 阅读 · 0 评论 -
Sql Server 课堂代码教案-2018-12-12 通过触发器求和并且进行日志记录
原创 2018-12-12 17:32:35 · 497 阅读 · 0 评论 -
Sql Server 课堂代码教案-2018-12-5 内置字符串等函数的应用以及视图的创建
--186-----1.字符串函数select LEN(' 1汉字 123abc ')goselect RIGHT('abcdefg',3)goselect Left('abcdefg',3)goselect UPPER('aabcv')goselect LOWER('...原创 2018-12-05 17:29:04 · 213 阅读 · 0 评论 -
Sql Server 课堂代码教案-2018-11-28 索引的创建和应用
根据数据库的用户搜索习惯,创建了3个索引,见下图所示:这3个索引的应用及Sql编程中的if语句的使用:--索引的分类:--1.聚集索引use csgoselect *from sswhere GID='ea0ab5a0-da70-4132-b1aa-15a44d40f050'go--2.非聚集索引use csgoselect *from sswhere Fl...原创 2018-11-28 17:11:59 · 207 阅读 · 0 评论 -
第一个单词首字母变大写
create function F_split(@s nvarchar(1000))returns nvarchar(1000)asbegindeclare @s2 nvarchar(1000),@Split nvarchar(100)select @s=@s+char(32),@s2=''while charindex(char(32),@s)>0 select转载 2011-11-03 15:42:02 · 1663 阅读 · 0 评论 -
2018-SqlServer2008-复习题目
一.单选题(注:每题1分,共 30分,只能在下列表格中,填写每个题目相应的正确字母选项)1.本学期书中案例教程Xk数据库中,有几个表格?A.4个 B.5个 C.6个 D.7个答案: B2.Sql Server中,Transaction意思是:A.传输B.事物 C.事务 D.透明答案:C3.改变查询结果列的标题有几种方法?A.2 B.3C.4...原创 2017-02-21 11:28:52 · 7370 阅读 · 0 评论 -
2018-Asp.net-MVC4教学 Linq,原生Sql等数据库相关技术的应用及比较
主要步骤如下:A.创建数据库SpaceSchool数据库。数据中有两张表和一个视图,创建代码是:USE [SpaceSchool]GO/****** 对象: Table [dbo].[Formteacher] 脚本日期: 2018/4/23 星期一 17:05:45 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREA...原创 2018-04-23 17:20:24 · 815 阅读 · 0 评论 -
Sql Server 课堂代码教案-2018-11-13-数据的更新和删除
今天课堂要点:1.更新表中数据。 切记:更新时,where 条件语句假设写错了或者忘了没写,会造成数据的破坏。2.删除表中数据 切记:删除时,where条件 语句假设写错了或者忘了没写,会造成数据的破坏。3.课堂代码:A.复习上节课内容:use csgoinsert into Scoreselect '004','n4',92.34unionselect ...原创 2018-10-09 09:57:09 · 233 阅读 · 0 评论 -
Sql Server 课堂代码教案-书中P68-实训习题答案
习题答案:--1.use Xkgoselect DepartName '部门名称'from Departmentwhere DepartNo='03'go--2.use Xkgoselect DepartNamefrom Departmentwhere DepartName like '%工程%'go--3use Xkgoselect COUNT(*) '部...原创 2018-11-13 15:18:41 · 2833 阅读 · 0 评论 -
Sql Server 课堂代码教案-2018-11-14-表的创建和修改
要点:--1 复习use csgoupdate Scoreset English=60where ID='003'go--2 复习delete Scorewhere ID='002'go--3 今天正文use csgoCreate table Student_2(ID nchar(7) not null,Name nchar(10) null,Sex ...原创 2018-11-14 16:59:39 · 208 阅读 · 0 评论 -
2018-9-SqlServer备课总目录
https://blog.csdn.net/vinglemar/article/category/7488396原创 2018-11-19 10:04:50 · 218 阅读 · 0 评论 -
Sql Server 课堂代码教案-2018-11-23-约束的添加和删除
课堂代码记录--Primary Key Constraintuse csgoalter table Bzradd constraint PK_Bzr Primary Key(ID)goalter table Studentadd constraint PK_Student Primary Key(ID)go--Foreign Key Constraintalter tab...原创 2018-11-23 15:44:04 · 187 阅读 · 0 评论 -
Sql Server 课堂代码教案-2018-12-4 循环及条件语句的使用
--9.4 1+2+3+...+10000=?declare @i int,@sum intselect @i=1,@sum=0while @i<=10000begin select @sum=@sum+@i select @i=@i+1endprint @sumgo---------------------use Xkgodeclare @iNum1 i...原创 2018-12-04 14:53:06 · 207 阅读 · 0 评论 -
Sql Server 课堂代码教案 主键newid()默认绑定、时间列getdate()默认绑定、标识列等技术的应用
1.新建一个数据库:数据库名称为:cs。2.新建一个表:表名为:ss,表有4列,列名分别为:GID,Name,FlowID,DateTime。3.主键GID的定义如下:4.FlowID列的定义如下:5.DateTime列定义如下:6.最终效果图:...原创 2018-11-27 15:02:50 · 558 阅读 · 0 评论 -
在VC中动态加载ODBC的方法
在VC中动态加载ODBC的方法在使用VC、VB、Delphi等高级语言编写数据库应用程序时,往往需要用户自己在控制面板中配置ODBC数据源。对于一般用户而言,配置ODBC数据源可能是一件比较困难的工作。而且,在实际应用中,用户往往要求在同一个应用程序中访问不同的数据源,因此采用一般的加载方法就有了无法克服的缺陷。为能在程序中完成这一工作,方便应用程序的使用,本文以VC为开发环境介绍两种在应用程转载 2009-03-03 16:26:00 · 590 阅读 · 0 评论