首页 > TAG信息列表 > STU

mysql--关联删除

-- 多表关联查询删除; -- from 前面用表名的别名才可以,否则会修改失败; DELETE s,u1 FROM stu as s INNER JOIN stu_lesson as u1 ON s.id = u1.stu_id WHERE s.id =12 -- u1.stu_id=112 关联可分别使用: inner join:使用inner join,删除的数据在主、从表中需要都存在,如果只

方法-参数传递

方法-参数传递 参数传递:值传递 传递基本数据类型时:把实参的值传递给形参 package com.gcbeen.method; /** * @author gcbeen * */ public class HomeWork01 { private static int x = 10; public static void updataeValue(int value) { value = 3 * value;

学习 pyrhon进阶 魔法函数 持续更新

       del stu #手动回收对象stu 当右键运行py文件的时候 当做脚本文件运行 运行结束后 会回收变量    结果  

第二次

紧接上次随笔,本次为开学测试修改版本,修复bug,但代码仍有优化之处,下周会再次优化 package java1; import java.util.ArrayList;import java.util.Scanner;   public class show { public static void main(String[] args) { int a = 0; ArrayList<RoomManagement> stu = new Arra

mysql第三部分

MySQL高级-03 一、MySQL存储过程和函数 1.存储过程和函数的概念 存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合 2.存储过程和函数的好处 存储过程和函数可以重复使用,减轻开发人员的工作量。类似于java中方法可以多次调用 减少网络流量,存储过程和函数位

C++ 炼气期之结构体

1. 前言 随着计算机向着不同领域的延伸,数据的概念已经不仅局限于数值型数据,计算机需要处理大量的非数值、且复杂的类型数据。 为了能抽象地描述这些非数值、复杂类型的数据,C++引入了复合数据类型的概念。 C++数据类型分基本(原生)数据类型和复合数据类型,结构体就是一种复合数据类型

面向对象(类、对象、属性)

前言   本文主要介绍面向对象中的类、对象以及属性这三个基本概念以及使用方法。 一、类class 1、什么是类?   类是具备共同特征或共同行为的事物的统称。如车类,动物类。 2、类的表示(语法)? class 类名:   类的主体 如: class Car: pass   3、类命名规则?   采用驼峰式命

20220817 第一组 于芮 mysql数据库查询(第三十四天)

  小白成长记——第三十四天      今天主要学习了mysql数据库的查询语句,对于一个合格的程序猿来说,掌握数据库的查询语句是非常重要的,所以今天不仅学习了理论知识,还作了大量的案例,进行实训,以达到熟练掌握mysql数据库查询语句的技能,所以,来看一下今天的学习笔记吧! # DQL查询语言

MySQL多表查询

多表连接的方式有四种: 内连接 外连接** 全连接 子查询 SQL92语法 1992年的语法。 -- 查询学号,姓名,年龄,分数,通过多表连接查询,student和scores通过id和s_id连接 SELECT stu.id 学号, stu.name 姓名, stu.age 年龄, sc.score 分数 FROM student stu, scores sc WHERE stu.

Qt 发送带结构体数据的信号

当发送的信号是结构体时: 第一步:定义一个结构体.并在包含该结构体的类里面注册该结构体,通过此方法Q_DECLARE_METATYPE(T). 第二步:作为信号输出时,不能直接传结构体,要先包装一下结构再传出去;接收时,也要拆开包装,才能拿到数据,这里借助 QVariant ; 最后一步:连接信号. 具体实例

数据库高级

#创建视图create view vw_stu as SELECT order_no,shipping_id,payment,product_name FROM mmall_order INNER JOIN mmall_order_item USING(order_no); #查看视图SELECT * FROM vw_stu; #查看视图结构desc vw_stu; #查看创建视图的语法show create view vw_stu; #定界符,以//开始d

索引及执行计划

索引及执行计划 索引 1.索引就像一本书的目录,它能够让你更快的找到自己想要的内容 2.索引让获取的数据更有目的性,从而提高数据库检索数据的性能 # 给指定的字段排序,添加索引,但是索引并不是越多越好,也不是每个字段都必须加索引 索引的类型 1.BTREE B+树索引 2.HASH HASH索引 3

Vue_v-bind_显示图片

<head> <meta charset="UTF-8"> <title>Title</title> <script src="vue.js"></script> </head> <body> <div id="container"> {{code}} <br> 从

关于优先队列的一点细节

主要是关于存储数据的细节 直接上题目:   T1 一名老师希望知道他所在的班级成绩最好的同学的名字和学号。但是他所在的班级,人员调动很频繁,经常有学生转入或转出。因此,他需要你的帮助。 输入格式: 第一行读入一个数n(n≤105)表示有n次人员调动或成绩询问。接下来n行,每行读入的第一

Question08-查询没学过"张三"老师授课的同学的信息

查询没学过"张三"老师授课的同学的信息 问题分析 没学过,那么就说明是SC表中不存在该老师教的CID编号 反之来说,学生表中不存在与该CID对应的SID编号 也可以参考上一篇随笔Question07 所以SQL语句如下所示 方案1: SELECT * FROM Student stu WHERE SID NOT IN ( SELECT

C语言初阶-结构体

C语言初阶之结构体 前言 本文主要为结构体。 一、结构体的声明 1.结构的基础知识 数组:是一组相同类型元素的集合。 结构:是一些值的集合,这些值称为成员变量,结构的每个成员可以是不同类型的变量。 2.结构的声明 定义方式: struct tag { member-list; }variable-list; 例: typedef

UDP通讯示例

通过UDP实现两个不同进程间的通讯 头文件:proto.h #ifndef __PROTO_H__#define __PROTO_H__ #define PORT "5050"   //端口#define NAMESIZE 11 struct student_st   //自定义传输数据类型{   uint8_t name[NAMESIZE];   uint32_t math;   uint32_t chinese;}__attr

派生方法的实战演练 面向对象三大特性之一:封装 property伪装属性 面向对象三大特性之一:多态 面向对象之反射

目录派生方法的实战演练一、发现问题:二、解决问题解决方法 1:手动将数据类型转成符合要求的解决方法2:利用派生方法面向对象三大特性之一:封装一、意义二、特点1.在定义阶段使用双下划线开头的名字,都是隐藏的属性2.在Python中不会真正的限制任何代码property伪装属性一、介绍二、扩展

集合与collection接口

什么是集合? 集合是一种容器,用来存储其他类型的数据。集合不能直接存储基本数据类型,另外集合也不能直接存储java对象,集合存储的都是java对象的地址 Collection能存放什么元素? 没有使用泛型之前,Collecion中可以存储Object的所有子类型,使用了泛型之后,只能存储某个具体的类型 注:集合结

【python基础】第35回 派生 封装 多态 反射

目录1. 派生1.1 定义1.2 派生方法的实战演练1.2.1 推导 时间模块与json模块1.2.2 解决方式1 转换数据类型1.2.3 解决方式2 利用派生方法2. 面向对象三大特征之封装2.1 定义2.2 特征2.3 代码实例3. property伪装属性3.1 理解3.2 扩展 体质指数(BMI)=体重(kg)÷身高^2(m)3.3 代码实例4. 面

面向对象3

一、派生方法实战演练(重要) import datetime import json d = { 't1': datetime.datetime.today(), 't2': datetime.date.today() } res = json.dumps(d) print(res) 上述代码报错,无法正常序列化,这是因为json序列化python数据类型是有限制的,不是所有类型都可以 即将被序

DML添加数据&删除数据&修改数据

DML:增删改表中数据 1.添加数据: 语法:insert into 表名(列名1,列名2).... values(值1,值2); 注意: 1.列名和值要一一对应。 2.如果表名后,不定义列名,则默认给出所有列添加值 3.除了数字类型,其他类型需要使用引号(单双都可以)引起来 insert into stu values(17,"张三",15); insert into stu (id

Spring Data Jpa 分表处理

Spring Data Jpa 动态表处理 Jpa 分表问题 现在有一张学生表t_stu按年份进行了处理,物理表分别是t_stu_2020、t_stu_2021、t_stu_2022这样 如果是mybatis,可以直接把表后缀传入sql,然后使用t_stu_${year}对表名进行拼接 但是对于Jpa这个全自动化ORM框架来说不太好处理,因为Jpa的表名是

复杂SQL_01

目录1.外联和内联★2.sql语句的执行顺序★★3.单标嵌套查询★★★★4.limit★★5.ifnull()的使用和having★★6.多表联查6.1 两表联查6.2 内外联交叉★★★6.3 三表联查6.4 两表联查where6.5 两表联查having7.思路转换 大小转换8.嵌套删除9.多字段分组★10.Case..When★★★★★ 1

Mysql数据库练习(一)

一、Windows连接数据库   二、MySQL数据库练习 -- 创建数据库 create database mydb2 charset utf8; -- 使用数据库 use mydb2; -- 创建课程表 CREATE TABLE course ( cs_id int(11) NOT NULL COMMENT '课程编号', cs_name varchar(50) NOT NULL COMMENT '课程名称', cs