ICode9

精准搜索请尝试: 精确搜索
  • SQL基础2022-08-14 20:00:40

    测试环境:https://www.w3schools.com/sql/trysql.asp?filename=trysql_asc 1. 基本概念 表中的一行为一条数据,一列即为一个字段(可以认为相当于java中的属性) 1.1. SQL的种类 DDL(data definition language):数据定义语言 create:创建表(不局限于表) join:关联多个表 drop:删除表(不

  • 浅谈MySQL的sql_mode2022-08-14 18:32:36

    SQL mode 今天我们来分享一下MySQL的SQL mode , 这也是我们比较容易忽略的一点,我们在一开始安装数据库的时候其实就要先考虑要保留哪些SQL mode,去除哪些,合理的配置能够减少很多不必要的麻烦。 MySQL 5.7默认的SQL mode包含ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_D

  • 抽取基本JDBC中的基本操作与数据连接池2022-08-14 16:32:53

      1. JDBC DBC(Java DataBase Connectivity) :Java数据库连接技术:具体讲就是通过Java连接广泛的数据库,并对表中数据执行增、删、改、查等操作的技术。JDBC是数据库与Java代码的桥梁。 JDBC中定义了操作数据库的各种接口和类型: 增删改基本操作: (1)获取连接 : Connection connection =

  • Hive Explain 详解2022-08-14 11:30:20

    导读 前文 《一文读懂 SQL Server 执行计划》 中介绍过关系型数据库 SQL Server 的执行计划执行计划在数据开发过程中的重要性,以及如何阅读执行计划,根据执行计划分析 SQL 语句的执行效率问题并提出优化方案。Hive 是基于 Hadoop,实现了通过 SQL 操作 MapRedue 任务,简化了大数据编

  • 【SQL】查询存在于一个表而不存在于另外一个表的数据2022-08-14 10:00:20

    需求描述:A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。1、方法一(推荐):逻辑相对复杂,但是速度最快 ~执行时间: 0.570秒~select * from B where (select count(1) as num from A where A.ID = B.ID) = 0 2、方法二:使用 left join , “B.ID isnull” 表示左连接之后在B.ID 字段

  • 数据库与MySQL2022-08-14 01:01:18

    数据库 什么是数据?data 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机 数据库的概念 DataBase,简称DB 数据库,即存放数据的仓库 1:是长期存放在计算机内、有组织、可共享的数据集

  • SQL索引2022-08-14 00:30:32

    语法: UNIQUE (DISTINCT):惟一性索引,不允许表中不同的行在索引列上取相同值。 若已有相同值存在,则系统给出相关信息,不建此索引。 CLUSTERED/ NONCLUSTERED: 聚集和非聚集索引,若为 CLUSTERED,则为聚 集索引,即表中元组按索引项的值排序,并聚集在一起。一个基本表上只能建一个 聚集索引

  • sql 事务2022-08-14 00:30:09

    确保语句所有执行成功,如果其中一条不满足,则为失败,进行回滚操作 关键字:tansaction begin transaction declare @myerror int=0 UPDATE BankCard SET CardMoney=CardMoney-10000 where CardNo='6225125478544587' set @myerror=@myerror+@@ERROR INSERT into CardExchange(CardNo,Mo

  • 1.SQL语句笔记2022-08-13 22:01:05

    SQL语句的特点 不区分大小写,以分号为间隔。 SQL语句分成四大部分分别是DDL,DML,DQL,DCL四个小分支 /* 多行注释*/ 单行注释 --单行注释 DDL(Data definition Language)数据库定义 DML(Data Mainpulation Language)数据库的表的增删改查 DQL(Data Query Language)数据库的查询 DCL(Da

  • MySQL-安全更新参数2022-08-13 14:34:27

    版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 注意! 生产环境中,updata必须要加where条件 1、开启安全功能,会提示你加where,不加会提示语法不正确。 mysql> select @@sql_safe_updates; 2、生效命令,执行完重新连接数据库。 mysql> set global sql_safe_updat

  • SQL及其他命名规则2022-08-12 23:00:25

    1. 基本命名规则   表 1. 基本数据库对象命名        数据库对象 前缀 表 (Table) 字段(Column) 视图 (View) 存储过程 (Stored procedure) 触发器(Trigger) 索引(Index) 主键(Primary key) 外键(Foreign key) Check 约束(Check Constraint) Default 

  • MySQL数据库与SQL语句2022-08-12 22:04:25

    数据库 数据储存演化史 1.文本文件 文件路径:D:\a.txt D:\aaa.txt C:\c.txt 数据格式不一致:barry|123 harry$123 bruce@123 2.软件开发目录规范 规定将文件分类储存到不同的文件夹中,而储存数据的文件位置就是:db文件夹 对文件格式依旧不一致 3.数据库服务 规定文件的储存位置

  • 0812JDBC随笔2022-08-12 21:33:22

    1.Properties的load方法 Properties的load方法其实就是传进去一个输入流,字节流或者字符流,字节流利用InputStreamReader转化为字符流,然后字符流用BufferReader包装,BufferReader读取properties配置文件,每次读取一行,分割成两个字符串。因为Properties是Map的子类,然后用put将两个字符

  • 两个列表对数问题2022-08-12 21:05:14

    问题描述:数据库表中的数据较之系统中的数据缺少了1000条左右,现有数据库表中每条记录的编码和系统中每条记录的编码,要求列出系统中有而数据库表中没有的所有编码。 f1 = open('./nc_code.txt',encoding='UTF-8') f2 = open('./sql_code.txt',encoding='UTF-8') sql_ls,nc_ls = [],[

  • 【2022-08-12】mysql基础知识(一)2022-08-12 20:32:57

    初识mysql 数据存取演变史 1.文本文件 文件路径不一致: C:\a.txt D:\aaa\b.txt E:\ccc.txt 数据格式不一致: jason|123 tony$123 kevin@123 2.软件开发目录规范 规定了数据文件的大致存储位置: db文件夹 针对数据格式还是没有完全统一: 比如统一json文件但是内部键值对不同

  • MySQL2022-08-12 20:30:37

    目录MySQL数据库一、数据存取演变史1.文本文件2.软件开发目录规范3.数据库服务二、数据库软件应用史三、数据库本质1.站在底层原理的角度2.站在现实应用的角度3.注意四、数据库分类1.关系型数据库1.1.数据的组织方式有明确的表结构1.2.表与表之间可以建立数据库层面的关系1.3.主要

  • 一个typescript版本的dao(数据库访问)层的封装2022-08-12 17:01:23

    首先学会使用mustache语法 select * from {{key1}}字符中{{key1}}会进行匹配map中的key 例如: let sql = select * from {{key1}}; let tableMapper = { "key1": "course", } let result = mustache.render(sql, tableMapper); console.log('

  • mybatis-generator 使用2022-08-12 16:04:30

    mybatis-generator 使用 一、使用类启动 引入依赖 <dependencies> <!--数据库--> <!--<dependency> <groupId>com.oracle.database.jdbc</groupId> <artifactId>ojdbc8</artifactId> <

  • sql盲注2022-08-12 15:32:21

    报错注入:适用于数据库报错会将报错信息带到页面数据库名为test①、floor报错注入floor():向下取整,比如0.6返回0,1.1返回1Rand():返回0到1的随机数floor( RAND()*2):返回0或1select count(*),CONCAT(database(),floor( RAND()*2))a FROM student GROUP BY a需要count,floor( RAND()*2),和

  • 自己这个整理的sql相关2022-08-12 10:34:26

    创建用户: SQL> create user Oracle identified by qjx 2 default tablespace users 3 temporary tablespace temp; 用户已创建。 SQL> connect system/qjx138 已连接。 SQL> grant connect, resource to Oracle; 授权成功。 SQL> spool off; 创建表代码: SQL> create

  • Oracle查看执⾏过的SQL2022-08-12 08:33:30

    Oracle查看执⾏过的SQL ORACLE中可以通过v$session表查看当前有效的session信息,并且可以通过v$session的sql_id或sql_address通过关联查询v$sql查看当前正在执⾏的sql语句; 如果想查看session近期执⾏的sql语句,可以通过v$active_session_history表中的sql_id查看近期历史执⾏的sql

  • sql stuff for xml path 简单用法2022-08-12 03:01:00

    1.将多条数据合并为一条显示 SELECT '[ '+hName+' ]' FROM hobby FOR XML PATH('')结果: [ 爬山 ][ 游泳 ][ 美食 ]2.去掉替换多余的字符 SELECT STUFF(( Select ','+Chemistry from #T FOR XML PATH('')),1,1,'')结果:a,b,c,d

  • PHP 安全漏洞:会话劫持、跨站点脚本、SQL 注入以及如何修复它们2022-08-11 23:30:13

    PHP 中的安全性在编写 PHP 代码时,牢记以下安全漏洞非常重要,以避免编写不安全的代码。 漏洞类型这些是您在编写 PHP 代码时会遇到的常见漏洞。我们将在下面更深入地讨论一些。 Cross Site Request Forgery由于程序员没有检查请求从哪里发送而导致的应用程序中的一个漏洞——这种攻

  • Springboot整合JDBC2022-08-11 23:00:23

    编写配置文件(application.yml) spring: datasource: username: root password: 123456 url: jdbc:mysql://localhost:3306/mybatis?useUnicode&characterEncoding=utf-8 driver-class-name: com.mysql.cj.jdbc.Driver 测试连接 @SpringBootTest class Sprin

  • MSE 治理中心重磅升级-流量治理、数据库治理、同 AZ 优先2022-08-11 18:02:14

    简介: 本次 MSE 治理中心在限流降级、数据库治理及同 AZ 优先方面进行了重磅升级,对微服务治理的弹性、依赖中间件的稳定性及流量调度的性能进行全面增强,致力于打造云原生时代的微服务治理平台。 作者:流士   本次 MSE 治理中心在限流降级、数据库治理及同 AZ 优先方面进

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有