SQlÊý¾ÝÀàÐÍ( _ ѧSQL¾Í´ÓÊý¾ÝÀàÐÍ¿ªÊ¼°É£¡)
SQlÊý¾ÝÀàÐÍ(-_-ѧSQL¾Í´ÓÊý¾ÝÀàÐÍ¿ªÊ¼°É£¡)
bit ÕûÐÍ
ÆäÖµÖ»ÄÜÊÇ0¡¢1»ò¿ÕÖµ¡£
ÕâÖÖÊý¾ÝÀàÐÍÓÃÓÚ´æ´¢Ö»ÓÐÁ½ÖÖ¿ÉÄÜÖµµÄÊý¾Ý£¬ÈçYes »òNo¡¢True »òFalse ¡¢On »òOff.
int ÕûÐÍ 4¸ö×Ö½Ú
´Ó- 2^31(-2147483648)µ½2^31 (2147483 647)Ö®¼äµÄÕûÊý¡£
´æ´¢µ½Êý¾Ý¿âµÄ¼¸ºõËùÓÐÊýÖµÐ͵ÄÊý¾Ý¶¼¿ÉÒÔÓÃÕâÖÖÊý¾ÝÀàÐÍ¡£
smallint ÕûÐÍ 2¸ö×Ö½Ú
smallint Êý¾ÝÀàÐÍ¿ÉÒÔ´æ´¢´Ó- 2^15(-32768)µ½2^15(32767)Ö®¼äµÄÕûÊý¡£
tinyint ÕûÐÍ 1¸ö×Ö½Ú
tinyint Êý¾ÝÀàÐÍÄÜ´æ´¢´Ó0µ½255 Ö®¼äµÄÕûÊý¡£
numeric ¡¢ decimal ¾«È·ÊýÖµÐÍ
´Ó-1038-1µ½1038-1µÄ¹Ì¶¨¾«¶ÈºÍ·¶Î§µÄÊýÖµÐÍÊý¾Ý¡£
ʹÓÃÕâÖÖÊý¾ÝÀàÐÍʱ£¬±ØÐëÖ¸¶¨·¶Î§ºÍ¾«¶È¡£
·¶Î§ÊÇСÊýµã×óÓÒËùÄÜ´æ´¢µÄÊý×ÖµÄ×ÜλÊý£¬¾«¶ÈÊÇСÊýµãÓұߴ洢µÄÊý×ÖµÄλÊý¡£
money »õ±ÒÐÍ
ÕâÖÖÊý¾ÝÀàÐÍÄÜ´æ´¢´Ó-9220ÒÚµ½9220 ÒÚÖ®¼äµÄÊý¾Ý£¬¾«È·µ½»õ±Òµ¥Î»µÄÍò·ÖÖ®Ò»¡£
smallmoney »õ±ÒÐÍ
ÕâÖÖÊý¾ÝÀàÐÍÄÜ´æ´¢´Ó-214748.3648 µ½214748.3647 Ö®¼äµÄÊý¾Ý£¬¾«È·µ½»õ±Òµ¥Î»µÄÍò·ÖÖ®Ò»¡£
float ¸¡µãÊýÖµÐÍ
´Ó-1.79E+308µ½1.79E+308 Ö®¼äµÄÈÎÒâÊý¡£
real ʵÐÍ
ÔÚ-3.40E+38µ½3.40E+38Ö®¼äµÄ¸¡µãÊý¡£
datetime ÈÕÆÚʱ¼äÐÍ
´Ó1753Äê1ÔÂ1ÈÕµ½9999Äê12ÔÂ31ÈÕ¼äËùÓеÄÈÕÆÚºÍʱ¼äÊý¾Ý£¬¾«È·µ½Èý°Ù·ÖÖ®Ò»Ãë»ò3.33ºÁÃë¡£
Smalldatetime ÈÕÆÚʱ¼äÐÍ
´Ó1900Äê1ÔÂ1ÈÕµ½2079Äê6ÔÂ6ÈÕ¼äµÄÈÕÆÚºÍʱ¼ä£¬¾«È·µ½Ò»·ÖÖÓ¡£
cursor ÌØÊâÊý¾ÝÐÍ
Ëü°üº¬Ò»¸ö¶ÔÓαêµÄÒýÓá£ÕâÖÖÊý¾ÝÀàÐÍÓÃÔÚ´æ´¢¹ý³ÌÖУ¬¶øÇÒ´´½¨±íʱ²»ÄÜÓá£
timestamp ÌØÊâÊý¾ÝÐÍ
ÓÃÀ´´´½¨Ò»¸öÊý¾Ý¿â·¶Î§ÄÚµÄΨһÊýÂë¡£
Ò»¸ö±íÖÐÖ»ÄÜÓÐÒ»¸ötimestampÁС£Ã¿´Î²åÈë»òÐÞ¸ÄÒ»ÐÐʱ£¬timestampÁеÄÖµ¶¼»á¸Ä±ä¡£
Uniqueidentifier ÌØÊâÊý¾ÝÐÍ
È«¾ÖΨһ±êʶ·û£¬¼´GUID¡£¿ÉÒÔʹÓÃNEWID º¯Êý»òת»»Ò»¸ö×Ö·û´®ÎªÎ¨Ò»±êʶ·ûÀ´³õʼ»¯¾ßÓÐΨһ±êʶ·ûµÄÁÐ .
char ×Ö·ûÐÍ
´æ´¢Ö¸¶¨³¤¶ÈµÄ¶¨³
Ïà¹ØÎĵµ£º
ÐèÇó£ºÓÐexcelÎļþ£¬º¬¶à¸ösheet£¬Ã¿¸ösheetµÄÄÚÈݶÔÓ¦²åÈëµ½Ò»ÕÅ±í£¬sheetµÄÃû³Æ¾ÍÊǶÔÓ¦µÄ±íÃû³Æ¡£
ÿһÐÐΪÁÐÃû£¬ÀýÈ磺
´ï³É£º½«Ã¿¸ösheetÊä³ö³ÉÒ»¸öÒÔsheetÃû³ÆÃüÃûµÄsqlÎļþ£¬ÄÚÈÝΪÿÐÐÄÚÈݵÄinsertÓï¾ä¡£
ÒÔÉÏͼΪÀý»áÉú³ÉÈý¸ösqlÎļþ£¬·Ö±ðÊÇTF_R_TERMINAL_ARCH.sql£¬ TF_R_STOCK_TRADE.sql ºÍ TF_R_STOC ......
ÎÒÃÇÒª×öµ½²»µ«»áдSQL,»¹Òª×öµ½Ð´³öÐÔÄÜÓÅÁ¼µÄSQL,ÒÔÏÂΪ±ÊÕßѧϰ¡¢ÕªÂ¼¡¢²¢»ã×ܲ¿·Ö×ÊÁÏÓë´ó¼Ò·ÖÏí£¡
£¨1£© Ñ¡Ôñ×îÓÐЧÂʵıíÃû˳Ðò(Ö»ÔÚ»ùÓÚ¹æÔòµÄÓÅ»¯Æ÷ÖÐÓÐЧ)£º
ORACLE µÄ½âÎöÆ÷°´ÕÕ´ÓÓÒµ½×óµÄ˳Ðò´¦Àífrom×Ó¾äÖеıíÃû£¬from×Ó¾äÖÐдÔÚ×îºóµÄ±í(»ù´¡±í driving table)½«±»×îÏÈ´¦À ......
syscolumns
ÿ¸ö±íºÍÊÓͼÖеÄÿÁÐÔÚ±íÖÐÕ¼Ò»ÐУ¬´æ´¢¹ý³ÌÖеÄÿ¸ö²ÎÊýÔÚ±íÖÐÒ²Õ¼Ò»ÐС£¸Ã±íλÓÚÿ¸öÊý¾Ý¿âÖС£
ÁÐÃûÊý¾ÝÀàÐÍÃèÊö
name
sysname
ÁÐÃû»ò¹ý³Ì²ÎÊýµÄÃû³Æ¡£
id
int
¸ÃÁÐËùÊôµÄ±í¶ÔÏó ID£¬»òÓë¸Ã²ÎÊý¹ØÁªµÄ´æ´¢¹ý³Ì ID¡£
xtype
tinyint
systypes ÖеÄÎïÀí´æ´¢ÀàÐÍ¡£
typestat
tinyint
½öÏÞÄÚ²¿Ê¹ ......
Insert Into Êý¾Ý±íÃû³Æ(×Ö¶ÎÃû³Æ1,×Ö¶ÎÃû³Æ2,...) values(×Ö¶ÎÖµ1,×Ö¶ÎÖµ2,...)
insert into user(username,password,age) values('ÀîÀÏËÄ','6666',45)
Update Êý¾Ý±íÃû³Æ Set ×Ö¶ÎÃû³Æ=×Ö¶ÎÖµ,×Ö¶ÎÃû³Æ=×Ö¶ÎÖµ,...[Where Ìõ¼þ]
Delete from Êý¾Ý±í
ÏÂÁвéѯ·µ»ØÔÚLONDON£¨Â×¶Ø£©»òSEATTLE£¨Î÷ÑÅͼ£©µÄËùÓйÍÔ±£º
S ......
ÒÔÏÂÊÇÕª×ÔOracle¹ÙÍø:
¢ñ Oracle SQL Developer ÊÇÒ»¸öÃâ·ÑµÄͼÐλ¯Êý¾Ý¿â¿ª·¢¹¤¾ß¡£Ê¹Óà SQL Developer£¬Äú¿ÉÒÔä¯ÀÀÊý¾Ý¿â¶ÔÏó¡¢ÔËÐÐ SQL Óï¾äºÍ SQL ½Å±¾£¬²¢ÇÒ»¹¿ÉÒԱ༺͵÷ÊÔ PL/SQL Óï¾ä¡£Äú»¹¿ÉÒÔÔËÐÐËùÌṩµÄÈκÎÊýÁ¿µÄ±¨±í£¬ÒÔ¼°´´½¨ºÍ±£´æÄú×Ô¼ºµÄ±¨±í¡£SQL Developer ¿ÉÒÔÌá¸ß¹¤×÷ЧÂʲ¢¼ò»¯Êý¾Ý¿â¿ª·¢ÈÎÎñ¡£ ......