我在某个招聘网站 看到了一下的html源码为什么下拉框的value 都这么大?  数据库怎么建的呢? <select name="user.yearSalary" class="la-box150pix" id="yearSalary"> 
                                 <option value="">--请选择--</option>
  <option value="1176" >2万以下</option>
  <option value="1177" >2-3万</option>
  <option value="1178" >3-4万</option>
  <option value="1179" >4-5万</option>
  <option value="1180" >5-6万 </option>
  <option value="1181" >6-7万 </option>
  <option value="1182" >8-10万</option>
  <option value="1183" >10-15万</option>
  <option value="1184" >15-30万</option> 
  <option value="1185" >30-50万</option>
  <option value="1186" >50-100万</option>
  <option value="1187" >100万以上/年</option>
</select> 
                                </span>
</td>
<td height="28" align="right" valign="top" class="weight110">
币        种: </td>
<td valign="top">
<select name="user.currency" class="la-box" style="width:80px;" id="coin">
<option value="1992" >人民币</option>
<option value="1993" >港币</option>
<option value="1994" >美元</option>
<option value="1995" >日元</option>
<option value="1996" >欧元</option>
<option value="1997" >其它</option>
</select> 我以前都是建的外键是这样的
/**********************************************币种************************************************/
create table currency_Type                                --币种  
(
     currency_Type_Id int  primary key not null,           --币种id
     currency_Type_Name varchar2(30)  not null                 --币种名称
)
/
comment on table currency_Type is '币种';comment on column currency_Type.currency_Type_Id      is '币种id';
comment on column currency_Type.currency_Type_Name    is '币种名称';--币种
insert into currency_Type values(1,'人民币');
insert into currency_Type values(2,'港币');
insert into currency_Type values(3,'美元');
insert into currency_Type values(4,'日元');
insert into currency_Type values(5,'欧元');
insert into currency_Type values(6,'其它');为什么 上面的值都那么大1992-1997?

解决方案 »

  1.   


    <option value="1176" >2万以下</option>
                                         <option value="1177" >2-3万</option>
                                         <option value="1178" >3-4万</option>
                                         <option value="1179" >4-5万</option>
                                         <option value="1180" >5-6万 </option>
                                         <option value="1181" >6-7万 </option>
                                         <option value="1182" >8-10万</option>
                                         <option value="1183" >10-15万</option>
                                         <option value="1184" >15-30万</option>     
                                         <option value="1185" >30-50万</option>
                                         <option value="1186" >50-100万</option>
                                         <option value="1187" >100万以上/年</option>
    像这些都是存在同一个字段上的。
      

  2.   

    http://baike.baidu.com/view/70173.htm?fr=ala0_1
      

  3.   

    我估计他的网站可能那些写死的数据不止这些,除了年薪,人民币种类,还有其他许多,但是这些都放在一张表里,拟看到的年薪value只是后面的一部分,我猜测他把其他很多写死了的东西放在了一起,所以value值比较大了。
      

  4.   

    create table currency_Type                                --币种  
    (
         currency_Type_Id        int         primary key not null,           --币种id
         currency_Type_Name varchar2(30)     not null                    --币种名称
    )---》create table global_config                                --配置参数  
    (
         config_Id        int         primary key not null,           --参数id
         config_group varchar2(10)     not null,                    --参数分组
         config_name varchar2(30)     not null,                    --参数名称
         .......
    )一张表保存所有配置了。查询的时候根据分组来查
      

  5.   

    这个global_config  数据什么样的呢? 
      

  6.   

    drop table ref_ct_class;/*==============================================================*/
    /* Table: ref_ct_class                                        */
    /*==============================================================*/
    create table ref_ct_class  (
       class_id           number(30)                      not null,
       class_group        varchar2(20)                    not null,
       class_no           number(2)                       not null,
       class_name         varchar2(20)                    not null,
       class_value        varchar2(200 char)              not null,
       status             char(4)                         not null,
       constraint PK_REF_CT_CLASS primary key (class_id)
    );comment on table ref_ct_class is
    '类型表';comment on column ref_ct_class.class_id is
    '目录ID';delete from ref_ct_class;
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000001,'AREA',1,'ZH','中国大陆漫画','S');
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000002,'AREA',2,'HK','中国香港漫画','S');
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000003,'AREA',3,'TW','中国台湾漫画','S');
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000004,'AREA',4,'JP','日本漫画','S');
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000005,'CLASS',1,'BOY','少男漫画','S');
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000006,'CLASS',2,'GIRL','少女漫画','S');
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000007,'CLASS',3,'RISK','冒险漫画','S');
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000008,'CLASS',4,'FUN','搞笑漫画','S');
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000009,'CLASS',5,'LOVE','爱情漫画','S');
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000010,'MONEY',1,'NEW','新秀漫画','S');
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000011,'MONEY',2,'GOOD','优秀漫画','S');
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000012,'MONEY',3,'GREAT','精品漫画','S');
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000013,'PUBLISHER',1,'JY','集英社','S');
    insert into ref_ct_class(class_id,class_group,class_no,class_name,class_value,status) values(200901211640110000000000000014,'PUBLISHER',2,'CHN','中国美术出版社','S');
    commit;
    查询:select * from ref_ct_class where class_group='CLASS' order by class_no;这样你就取得了所有的分类。这种方式可以避免一个配置项建一张表。
      

  7.   

    只是个key->value的对应,没什么影响的就算是定义成10000000000000000000这个也有什么关系呢。
      

  8.   

    sqlserver中有个      主键的大小和自增大小是自己可以控制的!
     如id int identity('1991(起始值)','1(以多大的值自增)') primary key