首页 > TAG信息列表 > StuNo

sql-删除重复数据-oracle

删除重复数据 准备重复数据 create table mystudent ( stuno number , stuname varchar2(20), stuage number ); insert into mystudent values(1,'zs',23); insert into mystudent values(1,'zs',23); insert into mystudent values(2,'ls',24); inse

zb_查

目录简单查询、连接查询嵌套子查询常用函数排序分组 简单查询、连接查询 SELECT [DISTINCT] 列表 FROM 表名 [ORDER BY 列表 [ASC/DESC] LIMIT [[起始记录],显示行数]]; DISTINCT # DISTINCT 要求去掉重复数据 WHERE # 子句 SELECT 列名称 FROM 表名称 WHERE 列 运算符 值; # 运算

zb_视图与索引

目录视图索引 视图 视图的建立和删除只影响视图本身,不影响对应的基本表。但是可以通过视图更新基本表。 视图是让用户看到需要的数据,而不是全部数据,一定程度上能够屏蔽数据库的复杂性,提高安全性。 视图上不能建立索引,不可以关联触发器等。 如果视图定义中包含聚合函数、算术运算

HashMap

HashMap 概述 HashMap是Map接口的十分重要的实现类 底层实现是数组+链表+红黑树 特点:无序,无脚标,键不可重复,值可重复 实践 如果HashMap的key或value是自定义类,想要两个内容相同的实例定义为同一个实例,需要重写hashcode和equals方法,总结:包含hash的集合元素如果是自定义类,内容相同的

SQL server基础笔记

SQl server 第一章 数据库基础 1.1、 SQL Server软件的安装 (1)安装SQLServer前的准备工作: 扩展名为.iso的安装包文件,推荐使用虚拟光驱软件Daemon Tools进行安装(注意:安装Daemon Tools时选择“免费许可”)。 (2)安装SQLServer时的注意事项: 功能选择“最小化安装”:数据库引擎服务(3个

javaweb期末考试题截图-找零钱-sql创建表

1、找零钱  <!DOCTYPE html><html>   <body>     <script type="text/javascript">       function change()     {       money=Number(document.form1.txt1.value);       if(money!=parseInt(money)||money<1||mon

数据库五大约束

数据库中的五种约束 数据库中的五种约束及其添加方法五大约束 1.—-主键约束(Primay Key Coustraint) 唯一性,非空性 2.—-唯一约束 (Unique Counstraint)唯一性,可以空,但只能有一个 3.—-检查约束 (Check Counstraint) 对该列数据的范围、格式的限制(如:年龄、性别等) 4.—-默认约束 (Defa

SQL Server创建存储过程——动态SQL

优点: 1、提高应用程序的通用性和可移植性:存储过程创建后,可以在程序中被多次调用,而不必重新编写该存储过程的SQL语句。并且数据库专业人员可以随时对存储过程进行 修改,且对程序源代码没有影响,这样就极大的提高了程序的可移植性。 2、可以提高SQL的速度,存储过程是编译过的,如果某一个

GraphQL:拼接Stitching

  GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。          

GraphQL:拼接Stitching

  GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的开发者工具。          

存储过程学习

--创建student、course表 create table student ( id int identity(1,1), --id 递增 stuNo varchar(50) primary key , --主键约束 stuName varchar(50), stuAge datetime, stuSex varchar(5) ) create table course( id int identity(1,1), stuNo varchar(50), courseName

Java中的反射机制

Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。Java反射机制是指在运行状态中,动态获取信息以及动态调用对象方法的功能。 Java反射有3个动态性质:运行时生成对象实例,运行时调用方法,运行时更改属性。 一、Java反射常用API 使用java反射技术常用的类如下: Class类

SQL Server创建存储过程——动态SQL

简介: 存储过程(stored procedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在服务器端的数据库中,利用存储过程可以加速SQL语句的执行。 自定义存储过程,由用户创建并能完成某一特定功能的存储过程,存储过程既可以有参数又有返回值,但是它与函数不同,存储过程的返回值只是

Oracle中的伪列

伪列的概念:伪列不属于任何一张表,但是会被所有的表共享   一、rownum:逻辑伪列(1,2,3,4,5...)   不同SQL语句在执行时,rownum的值不一致;   在相同SQL语句执行时,rownum的值不变。(在第一次查询后,rownum保持不变)   二、rowid:物理伪列,18位     前6位: 数据对象编号     依次往后

web实验记录

实验内容: 设计一交互界面如图所示,其中上部为输入区域,下部为表格显示区域,表格数据通过Jquery Ajax动态请求。 实验目的及要求: (1)理解和掌握Jquery AJAX的get方式请求 (2)理解和掌握Jquery AJAX的post方式提交 问题描述: 1.使用 JQuery请求服务端接口,返回数据信息,并在页面中加载

mybatis 输入参数 ${} 与 #{}两者取值方式的比较

输入参数:parameterType 1.输入参数类型为 简单类型(8个基本类型+String)#{}、${}的区别 a. #{任意值},大括号里的标识符可以任意 ${value} ,其中的标识符只能是value b. #{} 会自动给String类型加上’ ’ (自动类型转换) select stuno,stuname,stuage from student where stunam

SQL SERVER 创建索引

索引的简介: 索引分为聚集索引和非聚集索引,数据库中的索引类似于一本书的目录,在一本书中通过目录可以快速找到你想要的信息,而不需要读完全书。 索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 。 但是索引对于提高查询性能也不是万能的,也不是

MyBatis学习(二)MyBatis-Statement方式的增删改查

1、前期准备 项目骨架图如下所示 1、配置conf.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> &

Map接口之TreeMap

*TreeMap* 小案例 package com.treemappractice; /** * 学生实体类 */ public class Student implements Comparable<Student>{ private String name; private int stuNo; public Student() { } public Student(String name, int stuNo) { thi

学生信息管理系统 Java

Menu.java package studentmanagesystem; public class Menu { static void showFirst(){ System.out.println("+--------------学生信息管理系统--------------+"); System.out.println("|\t\t\t\t1.增加学员信息\t\t\t\t|"); S

【.NET 框架】—— Dapper框架的高级应用(二)

1.1.Dapper调用存储过程 存储过程是一组预编译的SQL语句。 使用存储过程有以下优点: 1.允许模块化程序设计,就是说只需要创建一次,在以后的程序中就可以调用该过程任意次。 2.允许更快地执行,如果某操作需要大量SQL语句或重复执行对应的SQL语句,存储过程比SQL语句执行的更快。 3.减少网

sql server创建存储过程

SQL Server创建存储过程——动态SQL   简介: 存储过程(stored procedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在服务器端的数据库中,利用存储过程可以加速SQL语句的执行。 自定义存储过程,由用户创建并能完成某一特定功能的存储过程,存储过程既可以有参数又有返回值,但

Oracle--序列

序列   Oracle中在增加一条数据时,为了实现自增长,需要使用序列。 创建数字, 应用在 id列, 这一列,是数字, 唯一的, 使用序列来产生,不需要人工添加,  后一个值 是在前一个值的基础上加增量(默认1) 创建序列: create sequence 序列名 [INCREMENT BY n] //每次

课时13:多环境切换、注解方式与增删改返回值问题

.1)多环境切换   1.配置properties #mysql的配置环境 mysql.driver=com.mysql.jdbc.Driver mysql.url=jdbc:mysql://localhost:3306/ssm mysql.username=root mysql.password=root #oracle的配置环境 这里需要自己动手改一下 改成上面的格式 <property name="driver" value=

数据库实验七

1.查看课程表中系部编号为01的课程信息,同时显示该系部的平均报名人数 SELECT * FROM Course WHERE DepartNo='01' Compute AVG(WillNum) 2.按系部分组显示课程信息,并显示各系部的平均报名人数 SELECT * FROM Course ORDER BY DepartNo Compute AVG(WillNum) BY DepartNo