建立一张这样的表kk 常规select数据并按id升序输出,出问题了,10比2小? 原来,问题出现在创建表时把字段id类型设为char型,这里就涉及到字符串排序规则的问题了。 所谓的字符串排序规则,就是每一位字符都按照ASCII码进行比较,从字符串左边第一个字符开始往后逐位比较的,分出大小就结束比较 ...
分类:
编程语言 时间:
2018-08-02 17:00:08
阅读次数:
626
我一个表 students 表,有3个字段 ,id,name,age 我要查询 通过 name 和age,在这两个字段 是创建 联合索引?还是分别在name和age上创建 单列索引呢? 多个字段查询什么情况下用联合索引 什么时候分别创建单列索引呢? 1,首先要确定优化的目标,在什么样的业务场景下,表 ...
分类:
数据库 时间:
2018-07-31 17:20:00
阅读次数:
185
业务需要,往某个表中批量插入数据,使用存储过程插入 首先,要建立一张mysql表,表明为phone_number, 三个字段,id 自增,number 就是要插入的表格,is_used 表示十分已经使用,默认值为0,未使用 在新建存储过程,存储过程名称为batch_insert,传入2个参数,第一个 ...
分类:
数据库 时间:
2018-07-11 15:01:23
阅读次数:
186
一张数据表有三个字段,ID, gametime, coin,记录用户某次登录的持续时长,以及在此次登录中获得的金币总数,示例数据如下: ID Gametime Coin 1 3600 10 2 2400 20 1 1800 30 3 60 20 1、用sql语句获取每个用户登录持续时间最长的一次获得 ...
分类:
其他好文 时间:
2018-07-10 23:31:05
阅读次数:
583
有一段时间没做数据库的题了,前面面试偶然做到这么一题目,觉得不错,凭记忆将题目记下来,然后在数据库中实现了一遍。 题目大概是这样: 一张员工表 employee,包含字段 id,name,salary,dep_no; 一张部门信息表 department,包含字段 id,dep_no,name,其中 ...
分类:
数据库 时间:
2018-07-03 14:35:09
阅读次数:
194
前言:项目中有这么一个需求,对一张已经成型的表拆分出一张子表,用来保存原来表的大字段的问题。要求子表的一列是主表的主键。 数据库:MYSQL 案例: 主表:user 字段: 图1 子表:user_copy 字段:id,zid,password (user_copy.zid = user.id) 如图 ...
分类:
数据库 时间:
2018-06-29 01:16:57
阅读次数:
207
声明 5.6中desc看不到show warnings,也看不到filtered列 5.7的desc等于5.6的desc extended,这样可以看show warnings,5.6中filtered列非常不准,5.7好一些 先看一个执行计划 Ⅰ、展开分析每个字段 id列——表示sql执行的顺序 ...
分类:
数据库 时间:
2018-06-26 10:52:57
阅读次数:
786
将表t_user的字段ID设置为自增:(用序列sequence的方法来实现) 创建表 Create table t_user( Id number(6),userid varchar2(20),loginpassword varchar2(20),isdisable number(6) ); 创建序 ...
分类:
数据库 时间:
2018-06-19 13:42:41
阅读次数:
188
新建一个test表,三个字段,id,title,uid, id是自增的主键,uid是唯一索引; 插入两条数据 insert into test(title,uid) VALUES ('123465','1001'); insert into test(title,uid) VALUES ('1234 ...
分类:
数据库 时间:
2018-06-15 15:45:36
阅读次数:
186
假设我们需要一个名叫Kitty的类,其在Pets程序集下。 定义字段 Kitty类包含两个私有字段_id和_name。用类型构造器来定义, 定义构造函数 Kitty类包含一个有两个参数的构造函数,参数一为整型id,参数而为字符串型name。构造函数内,将参数id赋值给私有字段_id,将参数name赋 ...