һЩ¹¤×÷ºÍѧϰÖо³£Óõ½µÄSQLÓï¾ä
MySQL
ÊÇÒ»¸öÕæÕýµÄ¶àÓû§¡¢¶àÏß³ÌSQLÊý¾Ý¿â·þÎñÆ÷¡£SQL£¨½á¹¹»¯²éѯÓïÑÔ£©ÊÇÊÀ½çÉÏ×îÁ÷Ðеĺͱê×¼»¯µÄÊý¾Ý¿âÓïÑÔ¡£MySQL
ÊÇÒÔÒ»¸ö¿Í»§»ú/·þÎñÆ÷½á¹¹µÄʵÏÖ£¬ËüÓÉÒ»¸ö·þÎñÆ÷ÊØ»¤³ÌÐòmysqld
ºÍºÜ¶à²»Í¬µÄ¿Í»§³ÌÐòºÍ¿â×é³É¡£
SQLÊÇÒ»ÖÖ±ê×¼»¯µÄÓïÑÔ£¬ËüʹµÃ´æ´¢¡¢¸üкʹæÈ¡ÐÅÏ¢¸üÈÝÒס£ÀýÈ磬ÄãÄÜÓÃSQLÓïÑÔΪһ¸öÍøÕ¾¼ìË÷²úÆ·ÐÅÏ¢¼°´æ´¢¹Ë¿ÍÐÅÏ¢£¬Í¬Ê±MySQL
Ò²×ã¹»¿ìºÍÁé»îÒÔÔÊÐíÄã´æ´¢¼Ç¼ÎļþºÍͼÏñ¡£
MySQL
Ö÷ҪĿ±êÊÇ¿ìËÙ¡¢½¡×³ºÍÒ×Óá£×î³õÊÇÒòΪÎÒÃÇÐèÒªÕâÑùÒ»¸öSQL·þÎñÆ÷£¬ËüÄÜ´¦ÀíÓëÈκοɲ»°º¹óÓ²¼þƽ̨ÉÏÌṩÊý¾Ý¿âµÄ³§¼ÒÔÚÒ»¸öÊýÁ¿¼¶ÉϵĴóÐÍÊý¾Ý¿â£¬µ«Ëٶȸü¿ì£¬MySQL¾Í¿ª·¢³öÀ´¡£×Ô1996ÄêÒÔÀ´£¬ÎÒÃÇÒ»Ö±¶¼ÔÚʹÓÃMySQL
£¬Æä»·¾³Óг¬¹ý 40 ¸öÊý¾Ý¿â£¬°üº¬ 10,000¸ö±í£¬ÆäÖÐ500¶à¸ö±í³¬¹ý7°ÙÍòÐУ¬Õâ´óÔ¼ÓÐ100 ¸ö¼ª×Ö½Ú(GB)µÄ¹Ø¼üÓ¦ÓÃÊý¾Ý¡£
MySQL
½¨Á¢µÄ»ù´¡ÊÇÒµÒÑÓÃÔÚ¸ßÒªÇóµÄÉú²ú»·¾³¶àÄêµÄÒ»Ì×ʵÓÃÀý³Ì¡£¾¡¹ÜMySQL
ÈÔÔÚ¿ª·¢ÖУ¬µ«ËüÒѾÌṩһ¸ö·á¸»ºÍ¼«ÆäÓÐÓõŦÄܼ¯¡£
MySQL
µÄ¹Ù·½·¢ÒôÊÇ“My Ess Que
Ell”(²»ÊÇ MY-SEQUEL )¡£
---ÏÔʾÊý¾Ý¿â
show database;
--¸Ä±äÊý¾Ý¿â
use databasename;
--ÏÔʾ±íÃû
show tables;
--ÏÔʾ±í½á¹¹
desc tablename;
Ïà¹ØÎĵµ£º
SQL ServerµÄ²¹¶¡°æ±¾¼ì²é²»ÈçWindows ²¹¶¡°æ±¾¼ì²éÖ±½Ó£¬Ò»¸öϵͳ¹ÜÀíÔ±£¬Èç¹û²»Á˽âSQL Server°æ±¾¶ÔÓ¦µÄ²¹¶¡ºÅ£¬¿ÉÄÜÒ²»áÓöµ½Ò»µãÂé·³£¬Òò´ËÔÚÕâ˵Ã÷һϣ¬Í¨¹ýÕâÑùµÄ°ì·¨Åбð»úÆ÷Êǰ²È«µÄ°ì·¨£¬²»»á¶Ôϵͳ²úÉúÈκÎÓ°Ïì¡£
¡¡
1¡¢ÓÃIsql»òÕßSQL²éѯ·ÖÎöÆ÷µÇ¼µ½SQL Server£¬Èç¹ûÊÇÓÃIsql£¬ÇëÔÚcmd´°¿ÚÊäÈëisql -U sa,È» ......
ËäȻ˵ÎÒÃǾ¡Á¿ÔÚд³ÌÐòµÄʱºò¿ØÖƲåÈëµ½Êý¾Ý¿âµÄÊý¾Ý£¬¶ø²»ÒªÓÃÊý¾Ý¿âÈ¥ÅжÏÊý¾ÝµÄ¶Ô´í£¬µ«ÊÇÓÐʱºòΪÁË·½±ã»¹ÊÇÐèÒªÊý¾Ý¿â×ÔÉíµÄÈÝ´íÄÜÁ¦À´°ïÖúÎÒÃǴﵽĿµÄµÄ¡£¾ÙÀý˵Ã÷£º
´´½¨ÈçÏÂÊý¾Ý±í
CREATE TABLE `book` (
`id` int(11) default NULL,
`num` int(11) unsigned default NULL
) ENGINE=InnoDB DE ......
1.×Ö·û´®º¯Êý
³¤¶ÈÓë·ÖÎöÓÃ
datalength(Char_expr) ·µ»Ø×Ö·û´®°üº¬×Ö·ûÊý,µ«²»°üº¬ºóÃæµÄ¿Õ¸ñ
substring(expression,start,length) ²»¶à˵ÁË,È¡×Ó´®
right(char_expr,int_expr) ·µ»Ø×Ö·û´®ÓÒ±ßint_expr¸ö×Ö·û
×Ö·û²Ù×÷Àà
upper(char_expr) תΪ´óд
lower(char_expr) תΪСд
space(int_expr) Éú³Éint_expr¸ ......
--sql server 2005
-- 1. ±í½á¹¹ÐÅÏ¢²éѯ
-- ========================================================================
-- ±í½á¹¹ÐÅÏ¢²éѯ
-- ×Þ½¨ 2005.08(ÒýÓÃÇë±£Áô´ËÐÅÏ¢)
-- ========================================================================
SELECT
TableName=CASE WHEN ......
´¥·¢Æ÷ʵ¼ÊÉϾÍÊÇÒ»ÖÖÌØÊâÀàÐ͵Ĵ洢¹ý³Ì£¬ÆäÌØÊâÐÔ±íÏÖÔÚ£ºËüÊÇÔÚÖ´ÐÐÌØ¶¨µÄT-SQL ×Ô¶¯Ïà¼ÓµÄ¡£
´¥·¢Æ÷·ÖΪÁ½Àࣺ
&nbs ......