MySQLº¯Êý´óÈ«
MySQL±ØÒªÊ±×Ô¶¯±ä»»Êý×ÖΪ×Ö·û´®£¬²¢ÇÒ·´¹ýÀ´Ò²Èç´Ë£º
mysql> SELECT 1+"1";
-> 2
mysql> SELECT CONCAT(2,' test');
-> '2 test'
Èç¹ûÄãÏëÒªÃ÷È·µØ±ä»»Ò»¸öÊý×Öµ½Ò»¸ö×Ö·û´®£¬°ÑËü×÷Ϊ²ÎÊý´«µÝµ½CONCAT()¡£
Èç¹û×Ö·û´®º¯ÊýÌṩһ¸ö¶þ½øÖÆ×Ö·û´®×÷Ϊ²ÎÊý£¬½á¹û×Ö·û´®Ò²ÊÇÒ»¸ö¶þ½øÖÆ×Ö·û´®¡£±»±ä»»µ½Ò»¸ö×Ö·û´®µÄÊý×Ö±»µ±×÷ÊÇÒ»¸ö¶þ½øÖÆ×Ö·û´®¡£Õâ½öÓ°Ïì±È½Ï¡£
×Ö·û´®º¯Êý
ASCII(str)
¡¡·µ»Ø×Ö·û´®strµÄµÚÒ»¸ö×Ö·ûµÄASCIIÖµ(strÊǿմ®Ê±·µ»Ø0)
mysql> select ASCII('2');
¡¡¡¡-> 50
mysql> select ASCII(2);
¡¡¡¡-> 50
mysql> select ASCII('dete');
¡¡¡¡-> 100
ORD(str)
¡¡Èç¹û×Ö·û´®str¾äÊ×Êǵ¥×Ö½Ú·µ»ØÓëASCII()º¯Êý·µ»ØµÄÏàֵͬ¡£
¡¡Èç¹ûÊÇÒ»¸ö¶à×Ö½Ú×Ö·û,ÒÔ¸ñʽ·µ»Ø((first byte ASCII code)*256+(second byte ASCII code))[*256+third byte ASCII code...]
mysql> select ORD('2');
¡¡¡¡-> 50
CONV(N,from_base,to_base)
¡¡¶ÔÊý×ÖN½øÖÆ×ª»»,²¢×ª»»Îª×Ö´®·µ»Ø(ÈκβÎÊýΪNULLʱ·µ»ØNULL,½øÖÆ·¶Î§Îª2-36½øÖÆ,µ±to_baseÊǸºÊýʱN×÷ΪÓзûºÅÊý·ñÔò×÷ÎÞ·ûºÅÊý,CONVÒÔ64λµã¾«¶È¹¤×÷)
mysql> select CONV("a",16,2);
¡¡¡¡-> '1010'
mysql> select CONV("6E",18,8);
¡¡¡¡-> '172'
mysql> select CONV(-17,10,-18);
¡¡¡¡-> '-H'
mysql> select CONV(10+"10"+'10'+0xa,10,10);
¡¡¡¡-> '40'
BIN(N)
¡¡°ÑNתΪ¶þ½øÖÆÖµ²¢ÒÔ×Ö´®·µ»Ø(NÊÇBIGINTÊý×Ö,µÈ¼ÛÓÚCONV(N,10,2))
mysql> select BIN(12);
¡¡¡¡-> '1100'
OCT(N)
¡¡°ÑNתΪ°Ë½øÖÆÖµ²¢ÒÔ×Ö´®·µ»Ø(NÊÇBIGINTÊý×Ö,µÈ¼ÛÓÚCONV(N,10,8))
mysql> select OCT(12);
¡¡¡¡-> '14'
HEX(N)
¡¡°ÑNתΪʮÁù½øÖƲ¢ÒÔ×Ö´®·µ»Ø(NÊÇBIGINTÊý×Ö,µÈ¼ÛÓÚCONV(N,10,16))
mysql> select HEX(255);
¡¡¡¡-> 'FF'
CHAR(N,...)
¡¡·µ»ØÓɲÎÊýN,...¶ÔÓ¦µÄASCII´úÂë×Ö·û×é³ÉµÄÒ»¸ö×Ö´®(²ÎÊýÊÇN,...ÊÇÊý×ÖÐòÁÐ,NULLÖµ±»Ìø¹ý)
mysql> select CHAR(77,121,83,81,'76');
¡¡¡¡-> 'MySQL'
mysql> select CHAR(77,77.3,'77.3');
¡¡¡¡-> 'MMM'
CONCAT(str1,str2,...)
¡¡°Ñ²ÎÊýÁ¬³ÉÒ»¸ö³¤×Ö·û´®²¢·µ»Ø(ÈκβÎÊýÊÇNULLʱ·µ»ØNULL)
mysql> select CONCAT('My', 'S', 'QL');
¡¡¡¡-> 'MySQL'
m
Ïà¹ØÎĵµ£º
ËùÓеÄÊýѧº¯ÊýÔÚÒ»¸ö³ö´íµÄÇé¿öÏ·µ»ØNULL¡£
-
µ¥Ä¿¼õ¡£¸Ä±ä²ÎÊýµÄ·ûºÅ¡£
mysql> select - 2;
×¢Ò⣬Èç¹ûÕâ¸ö²Ù×÷·ûÓëÒ»¸öBIGINTʹÓ㬷µ»ØÖµÊÇÒ»¸öBIGINT£¡ÕâÒâζ×ÅÄãÓ¦¸Ã±ÜÃâÔÚÕûÊýÉÏʹÓÃ-£¬ÄÇ¿ÉÄÜÓÐÖµ-2^63£¡
ABS(X)
·µ»ØXµÄ¾ø¶ÔÖµ¡£
mysql ......
ÏÖÔÚÔÚWEB Ó¦ÓÃÖÐʹÓ÷ÖÒ³¼¼ÊõÔ½À´Ô½ÆÕ±éÁË£¬ÆäÖÐÀûÓÃÊý¾Ý¿â²éѯ·ÖÒ³ÊÇÒ»ÖÖЧÂʱȽϸߵķ½·¨£¬
ÏÂÃæÁгöÁËOracle, DB2 ¼° MySQL ·ÖÒ³²éѯд·¨¡£
Ò»£ºOracle
select * from (select rownum,name from table where rownum <=endIndex )
where rownum > startIndex
¶þ£ºDB2
DB2·ÖÒ³²éѯ
SELECT * ......
²Ù×÷ϵͳ: windows xp
php°æ±¾:5.2.5 http://www.php.net/downloads.php
Apache http server °æ±¾:2.2.6http://httpd.apache.org/download.cgi
Mysql°æ±¾: 6.0.3http://dev.mysql.com/get/Downloads/MySQL-6.0
1.apacheµÄ°²×°:
1)Ë«»÷apache_2.2.6-win32-x86-no_ssl.msiͼ±ê£¬Æô¶¯apache°²×°³ÌÐò£»
2£©°²×°ÒÔÒ»¸ö»¶Ó ......
ÔÚmysqlÊÖ²áÀïÃæÓÐÒ»¶ÎÃèÊö¹ØÓÚlock tablesµÄÓï·¨µÄ.
LOCK TABLES tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE} [, tbl_name [AS alias] {READ [LOCAL] | [LOW_PRIORITY] WRITE}] ...UNLOCK TABLESREAD
µ±±í²»´æÔÚ WRITE Ð´ËøÊ± READ ¶ÁËø±»Ö´ÐÐ,Õâ¸Ã״̬ÏÂ,µ±Ç°Ïß³Ì ......
1.CMDÃüÁîÐÐÏÂÇл»µ½ mysql°²×°Ä¿Â¼ÏµÄbinĿ¼
ÀýÈç:cd D:\program\study\mysql\bin>
2. D:\program\study\mysql\bin> mysqldump -u Óû§Ãû -p Êý¾Ý¿âÃû > sqlÎļþ´æ·Å·¾¶ºÍÃû³Æ
D:\program\study\mysql\bin>mysqldump -u root -p oa > D:\oa.sql
3.ÊäÈëÃÜÂë
4.ÉÔ΢µÈ´ýƬ¿Ì(Êý¾Ý¿â½Ï´óµÈ´ýʱ¼ä¿ÉÄ ......