java List集合与redis数据快速比对
我的需求是,现在有个list 集合里面有1000个数据,redis里有400万数据,现在要查找list里的数据是否存在与redis里,由于redis里的数据比较多所以比对算法需要尽可能的高效,希望大家能帮帮忙,能否提供个高效的算法,谢谢……list里存放的是一个自定义对象,对象有个属性是手机号mobile,redis里存储的是手机号黑名单,发送短信的时候我要判断list里对象的短信号码是否在黑名单里,如果存在就把这个对象从list里删除(或者记录下来)。
更新时间:2022-05-07 06:05
最满意答案
如果你建好的表 引擎使用myisam的,那么你就算建好了外键也是没有外键效果的.. 涂过你建好的表 引擎使用Innodb的,那么你可以写个语句 alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名);
其他回答
create table a( id int primary key --主键 ) create table b ( bid int foreign key references a(id)-- 外键 )
相关问答
更多-
在mysql中怎么建表的主外键关系[2022-07-10]
13.1.2. ALTER TABLE语法 ALTER [IGNORE] TABLE tbl_name alter_specification [, alter_specification] ... alter_specification: ADD [COLUMN] column_definition [FIRST | AFTER col_name ] | ADD [COLUMN] (column_definition,...) | ADD INDEX [index_name] [index_type] ( ... -
用sqlyog工具给mysql数据库的表建外键[2022-02-09]
外键和表一样,在同一个库中是不允许与其他外键重名的。 遇到这个错误请给你定义的外键换唯一无重复的名字。 另外还有一种可能就是关联字段在引用表中没有建立索引,你必须在引用表中为关联字段创建一个索引。 -
菜鸟问题:mysql 建表 外键问题[2023-06-04]
你要在score表里面定义xuenian为KEY,例如: create table score(id varchar(20) not null, xuenian varchar(20)not null,primary key(id,xuenian), deyu varchar(20) null, xuexi varchar(20) null, zhiyu varchar(20) null, tiyu varchar(20) null, zhonghe varchar(20)null, KEY ... -
mysql 已建好表,如何建外键[2022-07-06]
如果你建好的表 引擎使用myisam的,那么你就算建好了外键也是没有外键效果的.. 涂过你建好的表 引擎使用Innodb的,那么你可以写个语句 alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名); -
mysql 已建好表,如何建外键[2023-04-21]
如果你建好的表 引擎使用myisam的,那么你就算建好了外键也是没有外键效果的.. 涂过你建好的表 引擎使用Innodb的,那么你可以写个语句 alter table 表名 add constraint FK_ID foreign key(你的外键字段名) REFERENCES 外表表名(对应的表的主键字段名); -
在mysql中怎么建表的主外键关系[2023-04-05]
13.1.2. ALTER TABLE语法 ALTER [IGNORE] TABLE tbl_name alter_specification [, alter_specification] ... alter_specification: ADD [COLUMN] column_definition [FIRST | AFTER col_name ] | ADD [COLUMN] (column_definition,...) | ADD INDEX [index_name] [index_type] ( ... -
菜鸟问题:mysql 建表 外键问题[2022-09-02]
你要在score表里面定义xuenian为KEY,例如: create table score(id varchar(20) not null, xuenian varchar(20)not null,primary key(id,xuenian), deyu varchar(20) null, xuexi varchar(20) null, zhiyu varchar(20) null, tiyu varchar(20) null, zhonghe varchar(20)null, KEY (xuenia ... -
怎么用mysql建表主键外键[2022-01-28]
添加主键~ ALTER TABLE table_name ADD CONSTRAINT pk_name PRIMARY KEY(列名); 添加外键~ ALTER TABLE table_name ADD CONSTRAION pk_name FOREIGN KEY(列名) REFERENCES table_name(列名); 基础语法~其他条件自行添加 -
MYSql 建表的同时添加外键的语句[2022-03-05]
ALTER TABLE B ADD CONSTRAINT fk_B_A FOREIGN KEY (ordersId) REFERENCES orderts(ordersId); 如果你还不是很明白的话, 下面是详细的例子: -- 创建测试主表. ID 是主键. CREATE TABLE test_main ( id INT NOT NULL, value VARCHAR(10), PRIMARY KEY(id) ); -- 创建测试子表. CREATE TABLE test_sub ( id INT NOT ... -
有什么数据库专业书籍介绍?[2022-05-19]
mysql