# SQL ä¼å ### è´åæ¥è¯¢ä¸è½ä½¿ç¨ç´¢å¼ ```sql select name from user where id not in (1,3,4); ``` åºè¯¥ä¿®æ¹ä¸º: ``` select name from user where id in (2,5,6); ``` ### åå¯¼æ¨¡ç³æ¥è¯¢ä¸è½ä½¿ç¨ç´¢å¼ å¦: ```sql select name from user where name like '%zhangsan' ``` éå导åå¯ä»¥: ```sql select name from user where name like 'zhangsan%' ``` 建议å¯ä»¥èèä½¿ç¨ `Lucene` çå ¨æç´¢å¼å·¥å ·æ¥ä»£æ¿é¢ç¹çæ¨¡ç³æ¥è¯¢ã ### æ°æ®åºå䏿æ¾çä¸å»ºè®®åå»ºç´¢å¼ å¦ user 表ä¸çæ§å«å段ï¼å¯ä»¥ææ¾åºåçæå»ºè®®å建索å¼ï¼å¦èº«ä»½è¯çåæ®µã ### åæ®µçé»è®¤å¼ä¸è¦ä¸º null è¿æ ·ä¼å¸¦æ¥å颿ä¸ä¸è´çæ¥è¯¢ç»æã ### å¨å段ä¸è¿è¡è®¡ç®ä¸è½å½ä¸ç´¢å¼ ```sql select name from user where FROM_UNIXTIME(create_time) < CURDATE(); ``` åºè¯¥ä¿®æ¹ä¸º: ```sql select name from user where create_time < FROM_UNIXTIME(CURDATE()); ``` ### æå·¦åç¼é®é¢ å¦æç» user 表ä¸ç username pwd åæ®µå建äºå¤åç´¢å¼é£ä¹ä½¿ç¨ä»¥ä¸SQL 齿¯å¯ä»¥å½ä¸ç´¢å¼: ```sql select username from user where username='zhangsan' and pwd ='axsedf1sd' select username from user where pwd ='axsedf1sd' and username='zhangsan' select username from user where username='zhangsan' ``` 使¯ä½¿ç¨ ```sql select username from user where pwd ='axsedf1sd' ``` æ¯ä¸è½å½ä¸ç´¢å¼çã ### 妿æç¡®ç¥éåªæä¸æ¡è®°å½è¿å ```sql select name from user where username='zhangsan' limit 1 ``` å¯ä»¥æé«æçï¼å¯ä»¥è®©æ°æ®åºåæ¢æ¸¸æ ç§»å¨ã ### ä¸è¦è®©æ°æ®åºå¸®æä»¬å强å¶ç±»åè½¬æ¢ ```sql select name from user where telno=18722222222 ``` è¿æ ·è½ç¶å¯ä»¥æ¥åºæ°æ®ï¼ä½æ¯ä¼å¯¼è´å ¨è¡¨æ«æã éè¦ä¿®æ¹ä¸º ``` select name from user where telno='18722222222' ``` ### 妿éè¦è¿è¡ join çåæ®µä¸¤è¡¨çåæ®µç±»åè¦ç¸å ä¸ç¶ä¹ä¸ä¼å½ä¸ç´¢å¼ã