04 2020 档案
摘要:一.ORDER BY排序 用户可以用ORDER BY子句对查询结果按照一个或多个属性列的升序(ASC)从小到大,降序(DESC)从大到小排列。默认值为升序 例:查询选修3号课程的学生的学号和成绩,查询结果按分数的降序排列 select Sno,Grade from SC where Cno=‘3’
阅读全文
摘要:使用随机数生成一个1-100的随机数,让用户输入数字去猜测此数并且记录猜测的次数。 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <time.h> 4 5 int main(){ 6 srand(time(0)); //先设置种子 7 i
阅读全文
摘要:1.单表查询 1).查询指定列 例:查询全体学生的学号和姓名 select Sno,Sname from Student 2 ).查询全部列 例:查询全体学生的详细记录 select * from Student 3).查询经过计算的值(不仅可以是算术表达式,还可以是字符串常量,函数等) 例:查询全
阅读全文
摘要:1.模式与表 每一个基本表都属于某一个模式,一个模式包含多个基本表。当定义基本表时有三种方法定义它所属的模式 方法一 在表名中明显的给出模式 create table ‘S-T’.Student(...) 方法二 在创建模式语句中同时创建表 create schema test authorizat
阅读全文
摘要:关系模型中一个很重要的概念是域,每一个属性来自一个域。它的取值必须是域中的值。 在SQL中域的概念用数据类型来实现。定义表的各个属性是需要指明其数据类型及长度。SQL标准支持多种数据类型 数据类型表 数据类型 含义 char(n),character(n) 长度为n的定长字符串(固定长度) varc
阅读全文
摘要:SQL语言使用CREATE TABLE语句定义基本表,其基本格式: create table 表名 (列名 数据类型 [列级完整性约束条件], //约束条件可有可无 列名 数据类型) [列级完整性约束条件], .....) 例如1:建立一个学生表Student create table Studen
阅读全文
摘要:1.数据定义 SQL的数据定义语句 操作对象 操作方式 创建 删除 修改 模式 CREATE SCHEMA DROP SHENMA 表 CREATE TABLE DROP TABLE ALTER TABLE 视图 CREATE VIEW DROP VIEW 索引 CREAT INDEX DROP I
阅读全文
摘要:1.SQL的基本概念 视图:是从一个或几个基本表导出的表。虚表 基本表:本身独立存在的表 存储文件:一个或多个基本表对应一个存储文件 2.三级模式 总结: 数据按外模式的描述提供给用户;按内模式的描述存储在磁盘上;而概念模式提供了连接这两级模式的相对稳定的中间层,并使得两级中任意一级的改变都不受另一
阅读全文
摘要:一.SQL概述 结构化查询语言(Structured Query Language,SQL)是关系数据库的标准语言,也是一个通用的,功能极强的关系数据库语言。其功能不仅仅是查询,而是包括数据库模式创建,数据库数据的插入与修改,数据库安全性完整定义与控制等一系列功能。 二.SQL发展过程 SQL是19
阅读全文
摘要:语法:① if (表达式){ 语句; } ② if (表达式){ 语句; }else{ 语句; } 1例题,求用户输入的年龄>=30,输出好好努力,年龄<=30输出认真学习。 1 #include <stdio.h> 2 int main(){ 3 int age=0; 4 printf("请输入您
阅读全文
摘要:1.变量交换原理 当两个变量想要交换各自的值时,我们第一反应就是 定义两个变量 int a =3; int b=5; a=b; b=a; 想想一下,这么设计程序是否有问题??结果还是5。 2.解决方法: 利用第三方变量来解决 如 int a =3; int b=5; int c=0; //定义变量时
阅读全文
摘要:(3)插入操作 插入操作使用PUT语句实现,步骤是: 1.首先用宿主语言在工作空间中建立新元组 //在工作空间中先建立元组的值 2.然后用PUT语句把该元组存入指定的关系中 例:把姓名为“张三” ,年龄为22,性别 为男添加到Student表中 MOVE '张三' TO W.Sname MOVE 2
阅读全文
摘要:(1)修改操作 修改操作用UPDATE语句实现,步骤是: 1.首先用HOLD语句将要修改的元组从数据库中读到工作空间中 //将要修改的记录读到W中,意味着给词条数据加锁避免在操作时其他人操作导致并发情况。 2.然后用宿主语言(关系数据库语言SQL可以嵌入在高级语言的程序中使用,高级语言可以是C、AD
阅读全文
摘要:用户在使用查询语言时经常要作一些简单的计算,例如要求符合某一查询要求的元组数,求某个关系中所有元组在某属性上的值的综合或平均值等为了方便用户,关系数据语言建立了这类运算的标准函数库供用户选用称为聚集函数或内置函数,就如Excel当中内置的方法函数供用户自行调用运算一样. 关系演算中的聚集函数 函数说
阅读全文
摘要:元组关系演算以元组变量作为谓词变元的基本对象,ALPHA是一种典型的元组关系演算语言。 ALPHA语言主要有GET(查询功能),PUT(插入功能),HOLD(读取操作),UPDATE(更新功能),DELETE(删除功能),DROP(全部删除) 基本格式为: 操作语句 工作空间名(表达式):操作条件
阅读全文
摘要:1.打开Dev C++ 2.编写代码 1 #include <stdio.h> 2 void main(){ 3 //定义4个int类型的变量 4 int hour1,minute1; 5 int hour2,minute2; 6 //输入输出函数 7 printf("输入起始与开始时间:"); 8
阅读全文
摘要:1.打开Dev C++软件 2.编写(计算程序)代码 1 #include <stdio.h> //预编译处理命令,将stdio.h头文件包含到程序中,程序便可调用其中的系统库函数 2 void main(){ //主函数,程序的入口只能有一个main() 3 int price=0; //初始化i
阅读全文
摘要:1.下载C语言编译软件 Dev5.6.3 链接:https://pan.baidu.com/s/1pq9qUq7crt217clIYMnypw 提取码:1bui 2运行Dev 新建————源代码 3编辑代码 1 #include <stdio.h> 2 void main(){ //主函数的入口,程
阅读全文
摘要:五个基本的关系代数操作 五个关系代数操作分别是:并、差、笛卡尔积、投影和选择。 它们组成了关系代数完备的操作集。例子,分析下面两个关系: 关系代数操作的结果 (a)R∪S 并 (b)R-S 差 (c)R×S 笛卡尔积 (d)πC,A(R) 投影 (e)σB>’4’ (R) 选择 说明:笛卡尔积,若R
阅读全文
摘要:1.1数据库的4个基本概念: (1)数据:描述事物的符号记录称为数据(可以是数字,文字,图像,音频等。数据有多种表现形式),数据的含义称为数据语义,数据与语义是 不可分割的 (2)数据库:数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。(概括的讲,数据库具有永久存储,有组织和可共享三个基
阅读全文
摘要:1.1计算机网络的定义 关于计算机网络最简单的定义是:一些相互连接,自治的计算机的集合。“相互连接”是指计算机直接能够进行数据通信或信息交换。“自治”是指独立的计算机。 1.2计算机网络类别 按照网络作用范围划分: (1)广域网WAN :广域网的作用范围通常为几十到几千公里。 (2)城域网MAN:城
阅读全文


浙公网安备 33010602011771号