1、count(*)、count(1): count(*)对行的数目进行计算,包含NULL,count(1)这个用法和count(*)的结果是一样的。 如果表没有主键,那么count(1)比count(*)快。表有主键,count(*)会自动优化到主键列上。 如果表只有一个字段,count(*)最快 ...
分类:
其他好文 时间:
2020-01-29 12:34:53
阅读次数:
114
1 Could not find result map 'XXX' 此错误意为没有找到返回类型resultMap的定义,导致出现这种错误可能会有以下几种原因 ~ 一、当查询得到的列名和pojo中定义的属性名不一致,则需要定义resultMap设置列名和属性名之间的映射关系。 顾名思义,当我们定义了r ...
分类:
其他好文 时间:
2020-01-28 21:24:53
阅读次数:
218
1.基本语句: SELECT * FROM tab ; //查询当前数据库下所有表名 DESC 表名; //查看表的结构 SELECT * FROM 表名 ; //查询该表全部信息 SELECT * FROM 用户名.表名 ; //指定用户名,查询该用户下的表 SELECT 列名[别名] ,列名[别 ...
分类:
其他好文 时间:
2020-01-27 17:30:50
阅读次数:
166
Batis的返回值参数类型有:resultMap与resultClass 一、当结果集列名和类的属性名完全相对应的时候,则可直接用resultClass直接指定查询结果类型。 二、当查询结果集与属性名对应不上时,可以采用resultMap指定列名与对象属性名之间的对应关系,否则对应不上的属性将为nu ...
分类:
数据库 时间:
2020-01-22 16:28:10
阅读次数:
142
product_name VARCHAR数据类型不支持 聚合函数SUM 求和算数运算; SELECT子句 后面只能存在 GROUP BY子句中指定的列名(也就是聚合键); 子句的书写顺序 ,1. SELECT → 2. FROM → 3. WHERE → 4. GROUP BY SELECT pro ...
分类:
数据库 时间:
2020-01-22 12:59:10
阅读次数:
96
1、游标的使用Select\delete \update\insert into 表 selct*from 定义游标,让游标指向sql查询的结果declare demoCursor Cursor for select 列名1,列名2,列名3 from 表名open demoCursor declar ...
分类:
数据库 时间:
2020-01-20 22:34:52
阅读次数:
87
SELECT USER_TAB_COLS.TABLE_NAME AS 表名, USER_TAB_COLS.COLUMN_NAME AS 列名, USER_TAB_COLS.DATA_TYPE AS 数据类型, USER_TAB_COLS.DATA_LENGTH AS 长度, USER_TAB_COL ...
分类:
其他好文 时间:
2020-01-19 14:12:58
阅读次数:
79
可以把pandas看作是numpy的字典形式 array == Series 一维 array == DataFrame 二维 DataFrame有两种初始化方式:1、利用numpy(可以指定行名称和列名称) 2、利用字典 数组选择:默认按列索引, loc按标签索引, iloc按数字索引(切片时可以 ...
分类:
其他好文 时间:
2020-01-19 12:54:03
阅读次数:
70
原文:获取数据库中用户表所有列和列的数据类型 获取数据库中,所有用户表中每一列名和其数据类型。 SELECT OBJECT_NAME(c.OBJECT_ID) AS [Table_Name], c.[name] AS [Column_Name] ,t.[name] AS [Data_Type_Nam... ...
分类:
数据库 时间:
2020-01-17 09:58:37
阅读次数:
105
原文:对数据表中某2列的值对调 如标题所言,需要把2列的数据进行对调,列1的值存入列2,把列2的值存储列1中去。 如何实现,2种方法: 第1种,对列名进行修改,把name1改为name2,把name2改为name1即可: sp_rename 'Q3.name1',temp_name1,'column... ...
分类:
其他好文 时间:
2020-01-17 09:52:10
阅读次数:
79