• 2024-07-02MyBatis2(MyBatis基础配置 动态代理 映射器 select 元素 insert 元素 update 元素和delete 元素 resultMap 元素 多表联查)
    目录一、MyBatis基础配置1.MyBatis配置文件2.<configuration>元素3.<enviroments>元素4.<properties>元素5.<typeAliases>元素6.<mappers>元素二、动态代理三、映射器1.映射器与接口2. 映射器的引入 3.映射器的组成 四、select元素参数传递多
  • 2024-07-02Oracle day14
    /*createtablef0810(idnumber,timesvarchar2(50));insertintof0810values(1,'2019-12-2511:01');insertintof0810values(2,'2019-12-2511:03');insertintof0810values(3,'2019-12-2511:05');insertintof0810values(4,
  • 2024-07-01电脑配件管理系统(数据库课设)
     1.课设要求描述 ●实现电脑配件的增删查改功能管理●实现管理员和用户的不同登录身份管理●实现管理员登录之后对电脑配件的管理●实现用户登录后进行查询和领用配件的功能2.制作思路及基础讲解此项目主要是用于完成大二下半学期的数据库课设,随手记录。技术面大二下之
  • 2024-07-01Oracle中的GROUP BY 子句
    数据准备--第一步:建表:--删除表(包括数据结构)droptableTMP_EMP;droptableTMP_DEPT;--删除表(不包括数据结构)truncatetableTMP_EMP;truncatetableTMP_DEPT;createtableTMP_DEPT(deptnonumber(10)primarykey,dnamevarchar2(30),loc
  • 2024-06-30Sybase ASE系列第四讲:常用SQL语句
    sybase常用sql语句1.sybase常用DDLSybase中DDL语句不能修改字段的数据类型,只能修改空与非空1.删除列ALTERTABLEtable_nameDELETEcolumn_namego2.增加列ALTERTABLEtable_nameADD(column_nameDATA_TYPE[NOT]NULL)go3.修改列的空与非空ALTERTABLEtable_na
  • 2024-06-22mysql数据表插入数据后,获取自增字段值的方法
        mysql数据表如果有字段的值是自增的,即创建表时该字段使用了auto_increment,当插入数据时,获取该字段自增值的方法是selectLAST_INSERT_ID()或者select@@IDENTITY,这两种方法都是面向数据库连接(connection)的,即只要在同一个数据库连接(connection)中,往表中插入数据后,紧
  • 2024-06-21MYSQL基础_17_触发器
    第17章_触发器在实际开发中,我们经常会遇到这样的情况:有2个或者多个相互关联的表,如商品信息和库存信息分别存放在2个不同的数据表中,我们在添加一条新商品记录的时候,为了保证数据的完整性,必须同时在库存表中添加一条库存记录。这样一来,我们就必须把这两个关联的操作步
  • 2024-06-21【无标题】
    callcreate_order_infos(7,2,3);delimiter$$createprocedurecreate_order_infos(inin_user_idint,inin_product_idint,inin_countint)begin--业务逻辑selectin_user_id'用户id',in_product_id'产品id',in_count'购买数量';end$$
  • 2024-06-20Living-Dream 系列笔记 第60期
    \(\mathcal{TRIE}\):用于存储和查询字符串的树形结构,相同前缀的字符串共用节点,每个节点存储一个字符。操作:insert:单次\(O(len)\)search:单次\(O(len)\)性质\(1\):若一个字符串\(T\)作为前缀,则包含\(T\)的所有字符串的“终止节点”一定在以\(T\)的“终止节点”为根
  • 2024-06-20java insert数组到postgres数据库
    数组格式在数据库中并不是常用操作,比较常用的是字符串存储后,使用时再进行数据加工.这里记录下直接操作postgresinsert数组的数据操作.表结构CREATETABLEschema.table( report_rowsjsonNULL, series_varcharNULL)实际存在两种数组结构:1字符串数组2json数组.js
  • 2024-06-20oracle partition by 语法
    参考链接:https://www.cnblogs.com/xfeiyun/p/17765225.html数据准备建表createtablexzq_person(--行政区人口表provincevarchar(10),cityvarchar(10),personsnumber(10));插入数据insertintoxzq_personvalues('江苏','苏州',10);insert
  • 2024-06-205.23实验二 SQL 语言的使用
    一、实验目的:掌握使用SQL语言进行各种查询的操作和视图的操纵方法。二、实验要求:在现有的数据库上进行各种查询操作,对视图的创建、使用等操作。三、实验步骤:1、开始→程序→MicrosoftSQLServer→SQLServerManagementStudio。2、在“连接到服务器”对话框中,选择
  • 2024-06-19MySQL入门操作 10.0
    本文仅仅为了加强个人记忆,如果要学习建议点击链接去原文学习,参考学习文章:原文链接:https://blog.csdn.net/YRB20/article/details/117999665 触发器:注意上述格式中的on,触发器是作用在相应的表上,要设定自己所需要的表; 示例写法: 与创建存储过程相同,都是要使用:delimiter$$
  • 2024-06-18MySQL触发器基本结构
    1、修改分隔符符号delimiter $$可以修改成$$//都行2、创建触发器函数名称createtrigger函数名3、什么样的操作触发,操作那个表after:....之后触发befor:....之前触发insert:插入被触发update:修改被触发delete:删除被触发on表名实例:在users表被添加信息后触发after
  • 2024-06-18MySQL触发器基本结构
    1、修改分隔符符号delimiter$$可以修改成$$//都行2、创建触发器函数名称createtrigger函数名3、什么样的操作触发,操作那个表after:....之后触发befor:....之前触发insert:插入被触发update:修改被触发delete:删除被触发on表名实例:在users表被添加信息后
  • 2024-06-17MySQL约束详解:构建数据完整性基石
    目录MySQL约束1.1约束1.1数据类型1.2主键约束[`重要`]1.3自增约束1.4唯一约束1.5非空约束1.6默认值代码演示1.7外键约束[了解]思维导图最后MySQL约束MySQL作为广泛使用的开源关系型数据库管理系统,其强大的数据约束功能对于维护数据的一致性和准确性至关重
  • 2024-06-174.3随笔
    QLINSERTINTO语句INSERTINTO语句用于向表中插入新记录。SQLINSERTINTO语法INSERTINTO语句可以有两种编写形式。第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:INSERTINTOtable_nameVALUES(value1,value2,value3,...);第二种形式需要指定列名及被
  • 2024-06-176.17
    实验二SQL语言的使用一、实验目的:掌握使用SQL语言进行各种查询的操作和视图的操纵方法。二、实验要求:在现有的数据库上进行各种查询操作,对视图的创建、使用等操作。三、实验步骤:1、开始→程序→MicrosoftSQLServer→SQLServerManagementStudio。2、在“连接到服
  • 2024-06-13springboot SSM 宠物医院管理系统(源码+论文)
    绪论1.1计算机管理信息系统的发展情况1958年美国首先提出了“管理信息系统”(即MIS:ManagementInformationSystems),从而也引出了另外一个概念——“管理信息系统”。综合其多种定义以及根据在实际中的应用,管理信息系统可以定义为是一个由人、计算机系统等组成的,能进行
  • 2024-06-13MySQL周内训参照、DDL与DML语句
    根据ER图与数据库模型图设计DDL语句无注释DDLCREATETABLEuser(user_idINTAUTO_INCREMENTPRIMARYKEY,usernameVARCHAR(50)NOTNULLUNIQUE,passwordVARCHAR(255)NOTNULL,emailVARCHAR(100)UNIQUE,phoneVARCHAR(20)UNIQUE,creat
  • 2024-06-13MySQL周内训参照2、DDL与DML语句
     DDL--创建用户表CREATETABLEuser(--用户ID,主键,自增user_idINTAUTO_INCREMENTPRIMARYKEY,--用户名,非空且唯一usernameVARCHAR(50)NOTNULLUNIQUE,--密码,非空,假设密码使用哈希加密存储passwordVARCHAR(255)NOTNULL,--
  • 2024-06-13[1008] PyPDF2, Merge PDF files, Insert PDF files
    Ref:ThePdfMergerClass:mergesmultiplePDFsintoasinglePDF.merge():Mergethepagesfromthegivenfileintotheoutputfileatthespecifiedpagenumber.append():Identicaltothemerge() method,butassumesyouwanttoconcatenateallpages
  • 2024-06-12MySQL 中的 INSERT 是怎么加锁的?
    在之前的博客中,我写了一系列的文章,比较系统的学习了MySQL的事务、隔离级别、加锁流程以及死锁,我自认为对常见SQL语句的加锁原理已经掌握的足够了,但看到热心网友在评论中提出的一个问题,我还是彻底被问蒙了。他的问题是这样的:加了插入意向锁后,插入数据之前,此时执行了select…lo
  • 2024-06-06代码审计——基础(JAVAWEB)
    JAVAWEB目录JAVAWEBServlet技术JavaWeb概述Servelt与Servlet容器Servlet概念TomcatWeb程序结构Servlet容器响应客户请求的过程ServletConfig接口ServletConfig接口方法ServletContext接口HTTPHttp协议解析(报文详解)Http请求头Post和Get区别Http响应头HttpServletRequestHttpServ
  • 2024-06-04MySQL 查找并删除重复行
    本文讲述如何查找数据库里重复的行。这是初学者十分普遍遇到的问题。方法也很简单。这个问题还可以有其他演变,例如,如何查找“两字段重复的行”(#mysqlIRC频道问到的问题)如何查找重复行第一步是定义什么样的行才是重复行。多数情况下很简单:它们某一列具有相同的值。本文采用这一