ACCESS SQLÓï·¨²Î¿¼
ACCESS SQLÓï·¨²Î¿¼
=================
Ò». »ù´¡¸ÅÄî
¿ÉÒÔʹÓõÄÊý¾ÝÀàÐÍÈçÏ£º
1. TEXT£ºÎı¾ÐÍ£¨Ö¸¶¨³¤¶Èʱ£©£¬±¸×¢ÐÍ£¨²»Ö¸¶¨³¤¶Èʱ£©£»
2.
CHAR£¬NCHAR£¬VARCHAR£¬NVARCHAR£ºÎı¾ÐÍ£¬¿ÉÒÔÖ¸¶¨³¤¶È£¬·ñÔòĬÈÏֵΪ255£¡
3. BYTE£¬TINYINT£ºÊý×Ö-×Ö½Ú£¬²»ÒªÖ¸¶¨³¤¶ÈºÍ¾«¶È£¬·ñÔò»á±¨´í£¡
4. SMALLINT£¬SHORT£ºÊý×Ö-ÕûÐÍ£¬²»ÒªÖ¸¶¨³¤¶ÈºÍ¾«¶È£¬·ñÔò»á±¨´í£¡
5. INT£¬INTEGER£¬LONG£ºÊý×Ö-³¤ÕûÐÍ£¬²»ÒªÖ¸¶¨³¤¶ÈºÍ¾«¶È£¬·ñÔò»á±¨´í£¡
6.
NUMERIC£¬DECIMAL£ºÊý×Ö-СÊý£¬¿ÉÒÔÖ¸¶¨³¤¶ÈºÍ¾«¶È£¬ÈçÖ»Ö¸¶¨³¤¶È£¬ÄǾ«¶ÈĬÈÏΪ0£¬È綼²»Ö¸¶¨£¬ÄÇôĬÈϳ¤¶È18£¬Ä¬ÈϾ«¶È0£»
7. SINGLE£¬REAL£ºÊý×Ö-µ¥¾«¶ÈÐÍ£¬²»ÒªÖ¸¶¨³¤¶ÈºÍ¾«¶È£¬·ñÔò»á±¨´í£¡
8.
DOUBLE£¬FLOAT£¬NUMBER£ºÊý×Ö-Ë«¾«¶ÈÐÍ£¬²»ÒªÖ¸¶¨³¤¶ÈºÍ¾«¶È£¬·ñÔò»á±¨´í£¡
9. MEMO£º±¸×¢ÐÍ£¬²»ÒªÖ¸¶¨³¤¶È£¬·ñÔò»á±¨´í£¡
10. BINARY£º¶þ½øÖÆÐÍ£¬¿ÉÒÔÖ¸¶¨³¤¶È£¬·ñÔòĬÈϳ¤¶ÈΪ510£¡
11. BIT£ºÎ»ÐÍ£¬¿ÉÓøñʽ£¨yes/no, true/false, on/off£©
12. MONEY£¬CURRENCY£º»õ±ÒÐÍ£¬²»ÒªÖ¸¶¨³¤¶ÈºÍ¾«¶È£¬·ñÔò»á±¨´í£¡
13. DATETIME£ºÈÕÆÚʱ¼äÐÍ£¬²»ÒªÖ¸¶¨³¤¶È£¬·ñÔò»á±¨´í£¡
14. IMAGE£¬OLEOBJECT£º OLE OBJECTÐÍ£¬²»ÒªÖ¸¶¨³¤¶È£¬·ñÔò»á±¨´í£¡
ÍƼöʹÓõÄÊý¾ÝÀàÐÍÈçÏ£º
1. Îı¾ÀàÐÍÇëʹÓãºTEXT£¨³¤¶È£©»ò MEMO
2. ÊýÖµÀàÐÍ£¨ÕûÊý£©ÇëʹÓãºSHORT »ò LONG
3. ÊýÖµÀàÐÍ£¨Ð¡Êý£©ÇëʹÓãºDECIMAL£¨³¤¶È£¬¾«¶È£©
4. ÈÕÆÚÀàÐÍÇëʹÓãºDATETIME
²Î¿¼ÈçÏÂMICROSOFT¹Ù·½×ÊÁÏ£º
Êý¾ÝÀàÐÍ
´æ´¢´óС
˵Ã÷
BINARY
ÿ×Ö·ûÒ»¸ö×Ö½Ú ÈκÎÀàÐ͵ÄÊý¾Ý¶¼¿É´æ´¢ÔÚÕâÖÖÀàÐ͵Ä×Ö¶ÎÖС£
BIT &
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
ËøµÄ¸ÅÊö ¡¡¡¡Ò». ΪʲôҪÒýÈëËø
¡¡¡¡¶à¸öÓû§Í¬Ê±¶ÔÊý¾Ý¿âµÄ²¢·¢²Ù×÷ʱ»á´øÀ´ÒÔÏÂÊý¾Ý²»Ò»ÖµÄÎÊÌ⣺
¡¡¡¡¶ªÊ§¸üÐÂ
¡¡¡¡A£¬BÁ½¸öÓû§¶ÁͬһÊý¾Ý²¢½øÐÐÐ޸ģ¬ÆäÖÐÒ»¸öÓû§µÄÐ޸Ľá¹ûÆÆ»µÁËÁíÒ»¸öÐ޸ĵĽá¹û£¬±ÈÈ綩Ʊϵͳ
¡¡¡¡Ôà¶Á
¡¡¡¡AÓû§ÐÞ¸ÄÁËÊý¾Ý£¬ËæºóBÓû§ÓÖ¶Á³ö¸ÃÊý¾Ý£¬µ«AÓû§ÒòΪijЩÔÒòÈ¡ÏûÁ˶ÔÊý¾ ......
ISNULL
²éѯÊý¾ÝʱÈô×Ö¶ÎÖµÊÇNULL£¬ÔòʹÓÃʹÓÃÖ¸¶¨µÄÌæ»»ÖµÌæ»» NULL¡£
Óï·¨
ISNULL ( check_expression , replacement_value )
²ÎÊý
check_expression
½«±»¼ì²éÊÇ·ñΪ NULLµÄ±í´ïʽ¡£check_expression ¿ÉÒÔÊÇÈκÎÀàÐ͵ġ£
replacement_value
ÔÚ check_expression Ϊ NULLʱ½«·µ»ØµÄ±í´ïʽ¡£replacement_value ± ......
Ò»¡¢»ù´¡
1¡¢ËµÃ÷£º´´½¨Êý¾Ý¿â
CREATE DATABASE database-name
2¡¢ËµÃ÷£ºÉ¾³ýÊý¾Ý¿â
drop database dbname
3¡¢ËµÃ÷£º±¸·Ýsql server
--- ´´½¨ ±¸·ÝÊý¾ÝµÄ device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- ¿ªÊ¼ ±¸·Ý
BACKUP DATABASE pubs TO testBack
4¡¢Ëµ ......
SQL²Ù×÷È«¼¯
ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
SQL·ÖÀࣺ
DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
1¡¢ËµÃ ......