当你想隐藏数据库id时,你可以使用 Hashids 这个开源库,类似的开源项目比较多,这里只针对 Hashids 做个使用说明
.net 版本的资料地址如下:
官网:http://hashids.org/net/
代码:https://github.com/ullmark/hashids.net
以下是使用方法:
using System;
using Ha...
分类:
数据库 时间:
2015-06-02 13:29:22
阅读次数:
148
场景: 很多时候, 我们设置数据库表字段为自增, 有些业务需要插入之后,获取到自增后的ID进行业务处理.
方法: 在配置文件中加入
useGeneratedKeys="true" keyProperty="id"
useGeneratedKeys 表示使用自增ID, keyProperty表示主键的属性名, 也就是java类中的实体名称
插入之后,通过实体getID() 方法获...
分类:
其他好文 时间:
2015-05-13 22:00:25
阅读次数:
115
存储过程的写法:mysql>create procedure test(->in username varchar(50),->in password varchar(50),->out userid int)->begin->set @sql=concat("insert into user(`u...
分类:
数据库 时间:
2015-05-11 01:23:16
阅读次数:
181
[size=large]openfire中实现好友添加及分组管理。
主要基于两张table实现:ofroster,ofrostergroups。
ofroster:用于记录好友关系(一对好友关系用两条记录来实现)
ofrostergroups:用于记录好友分组
特别说明:openfire中用户的主键是自然主键,也就是username。没有使用自增ID。
我...
分类:
数据库 时间:
2015-04-23 15:44:24
阅读次数:
247
MySQL查看自增ID和表DDL等信息技术 maybe yes 发表于2015-01-24 21:50 原文链接 : http://blog.lmlphp.com/archives/69 ?来自 : LMLPHP后院 MySQL 查看数据库表相关信息和自增 ID 方法如下: 方法一 mysql>?sho...
分类:
数据库 时间:
2015-04-21 00:30:29
阅读次数:
183
在关系型数据库的表结构中,一般情况下,都会定义一个具有‘AUTO_INCREMENT’扩展属性的‘ID’字段,以确保数据表的每一条记录都有一个唯一标识。 而实际应用中,获取到最近最大的ID值是必修课之一,针对于该问题,实践整理如下: 1、新建测试数据表get_max_idmysql>CREA...
分类:
数据库 时间:
2015-04-20 16:14:36
阅读次数:
2524
使用命令设置MySQL数据表自增ID起始值技术 maybe yes 发表于2015-01-24 16:14 原文链接 : http://blog.lmlphp.com/archives/68 ?来自 : LMLPHP后院 有 时候我们清空了 MySQL 数据库中数据表的记录,自动增长的 ...
分类:
数据库 时间:
2015-04-13 01:49:36
阅读次数:
320
来源:http://blog.sina.com.cn/s/blog_767d65530101861c.htmlSutdent表的定义字段名字段描述数据类型主键外键非空唯一自增Id学号INT(10)是否是是是Name姓名VARCHAR(20)否否是否否Sex性别VARCHAR(4)否否否否否Birth...
分类:
数据库 时间:
2015-04-12 17:43:21
阅读次数:
275
CREATE DATABASE db_test;CREATE TABLE `tb1` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增id', `rank` int(10) unsigned NOT NULL DEFAULT...
分类:
数据库 时间:
2015-04-02 16:21:10
阅读次数:
174