һЩ¹¤×÷ºÍѧϰÖо³£Óõ½µÄ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°²×°³ö´íÎÊÌâ½â¾ö
ÏÈ
°ÑSQL ServerÐ¶ÔØ£¬ÔٰѰ²×°Ê±²úÉúµÄ“Microsoft SQL
Server”Îļþ¼Ðɾµô,ÔÚÔËÐÐ×¢²á±í,°ÑHKEY_CURRENT_USER\\Software\\Microsoft\\Microsoft
SQL Server£¬ºÍHKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Microsoft SQL
ServerÈ«²¿É¾µô£¬(×¢ÒâÒª°ÑMicrosoft SQL ServerÎļþ¼ÐÕ ......
½üÆÚÒò¹¤×÷ÐèÒª£¬Ï£Íû±È½ÏÈ«ÃæµÄ×ܽáÏÂ
SQL SERVER
Êý¾Ý¿âÐÔÄÜÓÅ»¯Ïà¹ØµÄ×¢ÒâÊÂÏÔÚÍøÉÏËÑË÷ÁËÒ»ÏÂ
,
·¢ÏֺܶàÎÄÕÂ
,
ÓеͼÁгöÁËÉϰÙÌõ
,
µ«ÊÇ×Ðϸ¿´·¢ÏÖ£¬ÓкܶàËÆÊǶø·Ç»òÕß¹ýʱ
(
¿ÉÄܶÔ
SQL SERVER6.5
ÒÔǰµÄ°æ±¾»òÕß
ORACLE
ÊÇÊÊÓõÄ
)
µÄÐÅÏ¢£¬Ö»ºÃ×Ô¼º¸ù¾ÝÒÔǰµÄ¾ÑéºÍ²âÊÔ½á¹û½øÐÐ×ܽáÁË¡£
ÎÒ ......
ËäȻ˵ÎÒÃǾ¡Á¿ÔÚд³ÌÐòµÄʱºò¿ØÖƲåÈëµ½Êý¾Ý¿âµÄÊý¾Ý£¬¶ø²»ÒªÓÃÊý¾Ý¿âÈ¥ÅжÏÊý¾ÝµÄ¶Ô´í£¬µ«ÊÇÓÐʱºòΪÁË·½±ã»¹ÊÇÐèÒªÊý¾Ý¿â×ÔÉíµÄÈÝ´íÄÜÁ¦À´°ïÖúÎÒÃǴﵽĿµÄµÄ¡£¾ÙÀý˵Ã÷£º
´´½¨ÈçÏÂÊý¾Ý±í
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¸ ......
Ò»¡¢ÉèÖóõʼ»¯²ÎÊý job_queue_processes
¡¡¡¡sql> alter system set job_queue_processes=n;£¨n>0£©
¡¡¡¡job_queue_processes×î´óֵΪ1000
¡¡¡¡
¡¡¡¡²é¿´job queue ºǫ́½ø³Ì
¡¡¡¡sql>select name,description from v$bgprocess;
¡¡¡¡
¡¡¡¡¶þ£¬dbms_job package Ó÷¨½éÉÜ
¡¡¡¡°üº¬ÒÔÏÂ×Ó¹ý³Ì£º
¡¡¡¡
¡¡ ......