ICode9

精准搜索请尝试: 精确搜索
  • C#中泛型约束(where)2022-06-24 11:34:43

    转载自:C#中泛型约束(where)是什么?    T约定:只能是Access类型或者Access的子类型 public class BaseAccess<T> where T : Access { } T约定:T只能传入接口的本身和实现了此接口的类 public class BaseAccess<T> where T : IAggregateRoot { }

  • MySQL递归查询语法2022-06-24 09:03:27

    业务上有一个递归查询数据表进行累加计算的需求,实现方式上有函数、SQL语句等多种方式,最后选择了SQL方式,如下: <select id="selectChildren" parameterType="String" resultMap="AccountResult"> <include refid="xxxx"/>,T2.level FROM(

  • mybatis拼接sql--单个字面量2022-06-24 06:00:06

    mybatis拼接sql--单个字面量 jdbc接受和拼接单个字面量 1.字符串拼接   public void testJDBC_pingjiefangshi() throws SQLException {//       字符串拼接方式//       select * from t_user where username = 'jack'//       有两个问题: 1.单引

  • 4. 运算符的使用2022-06-23 02:01:46

    4.1 算数运算符 重要的事情说三遍:NULL参与运算值为NULL! NULL参与运算值为NULL! NULL参与运算值为NULL! 先介绍比较简单的加减乘除以及取余运算。 运算符 名称 示例 + 加法运算符 SELECT A+B - 减法运算符 SELECT A-B * 乘法运算符 SELECT A*B /或DIV 除法运算符 SEL

  • MySQL数据库笔记2022-06-22 18:34:34

    基础篇 通用语法及分类 DDL: 数据定义语言,用来定义数据库对象(数据库、表、字段) DML: 数据操作语言,用来对数据库表中的数据进行增删改 DQL: 数据查询语言,用来查询数据库中表的记录 DCL: 数据控制语言,用来创建数据库用户、控制数据库的控制权限 DDL(数据定义语言) 数据定义语言 数据

  • mysql如何批量合并两个表的数据?2022-06-22 12:32:25

    一、表结构一致 允许插入重复数据 insert into 表1 select * from 表2;   不允许插入重复数据 insert into 表1 select * from 表2 where NOT EXISTS (select * from 表1 where 字段1 = 表2.字段1);   二、表结构不一致   需要指定字段名,并且需要一一对应 允许插入重

  • SQl注入2022-06-21 21:36:47

    1、就是后端对用户输入的数据没有进行合法的验证就放在数据库中进行相应的操作,从而导致数据的丢失、破坏、篡改的操作就是sql注入。 2、永真型注入:使用一个引号闭合sql前面的引号,然后在使用or关键字做永真式来非法获取数据。如:' or 1=1 --。当这是一个查询语句的时候,那么将会查询

  • 常用sql语句2022-06-21 14:32:29

    一、基础 1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs T

  • SQLserver数据库常用命令2022-06-20 10:35:45

      --所有库名 SELECT * FROM sys.databases where name='ipms4s_hrxj_jk' --表信息 select name,create_date ,modify_date from sys.tables where name='Car_GpsData' select * from sysobjects where xtype= 'U' --表字段信息 select column_name,data

  • 数据库性能问题分析2022-06-19 17:31:18

    索引问题 现象: tps很低,响应时间长,数据库服务器CPU很高,接近100%,应用服务器负载比较低 索引: 索引是针对数据库中一列或多列的值进行排序的一种结构,存储了表的关键字段,使用索引可快速访问数据库表中的特定信息 分析 数据库服务器CPU高,一般都是因为SQL执行效率低导致的,可能有三方面

  • Mysql连接查询时查询条件放在On之后和Where之后的区别2022-06-18 17:03:54

    背景 在一次对数据进行统计的时候,需要对两张表进行关联,类似于这样的语句a left join b on a.id = b.id where b.name = xx。发现最终的结果和预期不一致,汇总之后的数据变少了。 一开始还比较费解,后面回过神来才发现,犯了一个低级的错误,就是在使用left join时过滤条件放到on后面还是

  • MySQL数据库设计规范2022-06-17 21:36:28

    一、数据库表设计 (一)配置规范   1. MySQL 数据库默认使用 InnoDB 存储引擎。   2. 保证字符集设置统一,MySQL 数据库相关系统、数据库、表和字段的字符集都用 UTF8,应用程序连接、展示、客户端等可以设置字符集的地方也都统一设置为 UTF8 字符集。   3. Mysql数据库的事务隔

  • 简述Linq中.ToList(), .AsEnumerable(), AsQueryable()的区别和用法2022-06-17 10:32:31

    简述Linq中.ToList(), .AsEnumerable(), AsQueryable()的区别和用法 标签: blog   目录 简述Linq中.ToList(), .AsEnumerable(), AsQueryable()的区别和用法 AsQueryable() lazy load 特性 显式调用 AsQueryable()? IQueryable的限制 AsEnumerable() 同样支持 lazy load,

  • Laravel/Lumen 数据库操作2022-06-17 09:03:40

    使用sql语句执行select查询操作 $results = DB::select('select * from users where id = ?', [1]); foreach ($results as $res) { echo $res->name; } 返回结果为数组,数组中每一个值为一个StdClass对象。 也可以使用命名绑定,推荐使用这种方式,更加清晰一些 $results = DB::s

  • css伪类函数 :is() 和 :where()2022-06-15 18:35:21

    这两天在做一个需求,要通过引入css文件对现有表单样式做一些自定义修改,发现原有二开css样式文件里有大量类似的样式分组出现: 尽管已经使用了并集选择器进行了分组,但这些看起来依然是太可怕了!难道没有更简洁优雅的书写方式了吗? 于是,打开万能的mdn,翻到css,选择器,选择器列表的时候,发

  • 六、LIKE子句2022-06-13 01:04:33

    语法: SELECT field1, field2,...fieldN FROM table_name WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue' 你可以在 WHERE 子句中指定任何条件。 你可以在 WHERE 子句中使用LIKE子句。 你可以使用LIKE子句代替等号 =。(如果没有使用百分号 %, LIKE 子句与等号 

  • 四、CRUD增删改查2022-06-13 00:31:08

    1. 插入数据 INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN ); 注意:如果数据是字符型,必须使用单引号或者双引号,如:"value"。   2. 删除数据 DELETE FROM table_name [WHERE Clause]   3. 修改数据 UPDATE table_name SET field1=new-v

  • Mysql之explain2022-06-11 23:01:09

    explain 是什么:使用explain关键字可以模拟优化器执行sql语句,从而知道MYsqlShi 如何处理我们的SQL语句的。分析我们的查询语句或者表结构的性能瓶颈 能干嘛 表的读取顺序 数据读取操作的操作类型 哪些索引可以使用 哪些索引被实际使用 表之间的引用 每张表有多少行

  • MySQL高级篇之第10章 索引优化与查询优化2022-06-11 17:35:34

    第10章 索引优化与查询优化 都有哪些维度可以进行数据库调优?简言之: 索引失效、没有充分利用到索引——索引建立 关联查询太多JOIN(设计缺陷或不得已的需求)——SQL优化。 服务器调优及各个参数设置(缓冲、线程数等)――调整my.cnf 数据过多――分库分表 关于数据库调优

  • SQL视图2022-06-11 14:31:15

    建立视图   create view a asselect *from stuInfo查询视图select *from a;这样的话可以简化很多的代码   create table region(id varchar(20) primary key, --主键,区域编号name varchar(20) not null, --区域名称pid varchar(20) not null --区域附属编号 0省份);insert int

  • MySQL慢查询之慢 SQL 定位、日志分析与优化方案2022-06-11 09:02:22

    01、为何要对慢SQL进行治理 02、治理的优先级 03、MySQL执行原理 04、如何发现慢查询SQL 05、慢查询分析示例 06、SQL语句常见优化 07、总结 一个sql执行很慢的就叫慢sql,一般来说sql语句执行超过5s就能够算是慢sql,需要进行优化了 01、为何要对慢SQL进行治理 每一个SQL都需要

  • MySQL 姓名两个字中间加两个空格2022-06-11 08:00:50

    SELECT * FROM `mytable` WHERE CHARACTER_LENGTH(xingming)=2SELECT CONCAT(LEFT(xingming,1),'  ',RIGHT(xingming,1))  FROM `mytable` WHERE CHARACTER_LENGTH(xingming)=2UPDATE`mytable` SET xingming=CONCAT(LEFT(xingming,1),'  ',RIGHT(xingming

  • mysql 增删改查2022-06-10 20:09:03

    mysql表内容操作 表内容操作无非就是增删改查,当然用的最多的还是查,而且查这一块东西最多,用起来最难,当然对于大神来说那就是so easy了,对于我这种小白还是非常难以灵活运用的,下面咱来一一操作一下 1、增 insert into 表 (列名,列名...) values (值,值,...) insert into 表 (列名,

  • MySQL简介&通用语法&分类2022-06-10 19:09:46

    一、SQL简介   1.结构化查询语言,一门操作关系型数据库的编程语言   2.定义操作所有关系型数据库的统一标准   3.对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言” 二、SQL通用语法   1.SQL语句可以单行或多行书写,以分号结尾   2.NySQL

  • SQL 之 SQL server 中 遇到字段的值为null 遇到的坑2022-06-10 18:00:06

       SQL server 中,如果查询或筛选的条件中,某字段的值为NULL,如何处理?又有哪些坑需要避免呢?   直接上坑

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

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

ICode9版权所有