Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

dz̸uniqueÁÐÉϲåÈëÖØ¸´ÖµµÄMySQL½â¾ö·½°¸

http://database.51cto.com/art/200910/155625.htm
±¾ÎĵÄuniqueÁÐÉϲåÈëÖØ¸´Öµ½â¾ö·½°¸£¬Ö÷Òª»ùÓÚMySQLƽ̨¡£Í¨¹ýÕâЩ£¬¿ÉÒÔ×öµ½Ò»Ð©ÐµĹ¦ÄܺÍÓ¦Óá£Ï£Íû±¾ÎÄÄܶԴó¼ÒÓÐËù°ïÖú¡£
µ±uniqueÁÐÔÚÒ»¸öUNIQUE¼üÉϲåÈë°üº¬Öظ´ÖµµÄ¼Ç¼ʱ£¬ÎÒÃÇ¿ÉÒÔ¿ØÖÆMySQLÈçºÎ´¦ÀíÕâÖÖÇé¿ö£ºÊ¹ÓÃIGNORE¹Ø¼ü×Ö»òÕßON DUPLICATE KEY UPDATE×Ó¾äÌø¹ýINSERT¡¢ÖжϲÙ×÷»òÕ߸üоɼǼΪÐÂÖµ¡£
mysql> create table menus(id tinyint(4) not null auto_increment,     -> label varchar(10) null,url varchar(20) null,unique key(id));  Query OK, 0 rows affected (0.13 sec)  mysql> insert into menus(label,url) values('Home','home.html');  Query OK, 1 row affected (0.06 sec)  mysql> insert into menus(label,url) values('About us','aboutus.html');  Query OK, 1 row affected (0.05 sec)  mysql> insert into menus(label,url) values('Services','services.html');  Query OK, 1 row affected (0.05 sec)  mysql> insert into menus(label,url) values('Feedback','feedback.html');  Query OK, 1 row affected (0.05 sec) 
mysql> select * from menus;  +----+----------+---------------+  | id | label   | url          |  +----+----------+---------------+  | 1 | Home    | home.html    |  | 2 | About us | aboutus.html |  | 3 | Services | services.html |  | 4 | Feedback | feedback.html |  +----+----------+---------------+  4 rows in set (0.00 sec) 


Ïà¹ØÎĵµ£º

¹ØÓÚmysqlµÄ¾Û¼¯Ë÷Òý

·­Ò룺
InnoDB±í»á°üº¬Ò»¸ö¾Û¼¯Ë÷Òý£¨Êý¾Ý±íµÄÎïÀí´æ´¢Ë³ÐòºÍ±íµÄÂß¼­´æ´¢Ë³ÐòÒ»Ö£©
Ò»°ãÊǰ´ÕÕÏÂÃæµÄ¹æÔòÀ´É趨¾Û¼¯Ë÷ÒýµÄ£º
1£¬¼ÙÈç±í°üº¬PRIMARY KEY£¬InnoDBʹÓÃËü×÷Ϊ¾Û¼¯Ë÷Òý
2£¬¼ÙÈç±íûÓж¨ÒåPRIMARY KEY£¬InnoDB½«µÚÒ»¸öÖ»°üº¬NOT NULLÊôÐÔÁеÄUNIQUE index×÷ΪÖ÷¼ü²¢ÇÒ½«ËüÉèÖÃΪ¾Û¼¯Ë÷Òý
3£¬Ç°Á½Õß¶¼²»Âú× ......

MysqlµÄ´æ´¢ÒýÇæ


<!--
/* Font Definitions */
@font-face
{font-family:ËÎÌå;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"\@ËÎÌå" ......

MysqlÊýѧº¯Êý½âÎö

ËùÓеÄÊýѧº¯ÊýÔÚÒ»¸ö³ö´íµÄÇé¿öÏ·µ»ØNULL¡£ 

µ¥Ä¿¼õ¡£¸Ä±ä²ÎÊýµÄ·ûºÅ¡£ 
mysql> select - 2; 
×¢Ò⣬Èç¹ûÕâ¸ö²Ù×÷·ûÓëÒ»¸öBIGINTʹÓ㬷µ»ØÖµÊÇÒ»¸öBIGINT£¡ÕâÒâζ×ÅÄãÓ¦¸Ã±ÜÃâÔÚÕûÊýÉÏʹÓÃ-£¬ÄÇ¿ÉÄÜÓÐÖµ-2^63£¡ 
ABS(X)
·µ»ØXµÄ¾ø¶ÔÖµ¡£ 
mysql> select ABS(2);&n ......

MySQL Ô¶³ÌÁ¬½Ó

ÎÊÌ⣺Զ³ÌÁ¬½Ó·þÎñÆ÷µÄÊý¾Ý¿â
$ mysql -hserverip -uuser -ppassword
ERROR 1045 (28000): Access denied for user 'user'@'localhost'
(using password: YES)
Ô­Òò£ºmysql.user±íÖÐûÓÐÉèÖÃÔ¶³ÌÁ¬½Ó
$ mysql -uroot -ppassword  #ÓÃrootÓû§ÔÚserverÉϵǼ
mysql> select host, user, password from mysql ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ