1. mysql中存取内容如何区分大小写?存取中文时应注意哪些事项?
2. create table test(id int not null primary key); 
   如何实现添加纪录时id自动加1?

解决方案 »

  1.   

    1,不知道你指哪里的大小写
    2,create   table   test(id   int  auto_increment not   null   primary   key);   
      

  2.   

    1,mysql不区分大小写,要使mysql在查询时区分大小写解决方法是:
    在比较时加上   Binary   开关 SELECT * FROM TABLE_NAME WHERE BINARY A='ABC';SELECT * FROM TABLE_NAME WHERE BINARY A='Abc';或者在建表时候使用BINARY标示。如下:CREATE TABLE T(A VARCHAR(10) BINARY);存取中文的时候,注意编码就行了。2,如果自动加一,需要用 AUTO_INCREMENT, id int NOT NULL AUTO_INCREMENT,
      

  3.   

    如果是指属性,表名那些的大小写,好像与操作系统有关,linux的是区分大小写的,windows则不区分
      

  4.   

    1.   mysql中存取内容如何区分大小写?存取中文时应注意哪些事项?
    2.   create   table   test(id   int   not   null   primary   key);  
          如何实现添加纪录时id自动加1?-----------1、存取内容时用VARCHAR或者CHAR或者其他的比如TEXT类型的属性都可以区分大小写,不用做任何特殊约定。
    2、create   table   test(id   int   not   null  auto_increment primary   key);  
      

  5.   

    TO看戏:我试过用char类型存放用户名,比如:TEST,但是登陆时用“TEST”登陆也可以,用“test”登陆也可以。。
    东北大胖那种加BINARY的方法是可以的。