ÏÂÁÐÓï¾ä²¿·ÖÊÇMssqlÓï¾ä£¬²»¿ÉÒÔÔÚaccessÖÐʹÓá£
¡¡¡¡SQL·ÖÀࣺ
¡¡¡¡DDL—Êý¾Ý¶¨ÒåÓïÑÔ(CREATE£¬ALTER£¬DROP£¬DECLARE)
¡¡¡¡DML—Êý¾Ý²Ù×ÝÓïÑÔ(SELECT£¬DELETE£¬UPDATE£¬INSERT)
¡¡¡¡DCL—Êý¾Ý¿ØÖÆÓïÑÔ(GRANT£¬REVOKE£¬COMMIT£¬ROLLBACK)
¡¡¡¡Ê×ÏÈ,¼òÒª½éÉÜ»ù´¡Óï¾ä£º
¡¡¡¡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¡¢ËµÃ÷£º´´½¨Ð±í
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
¡¡¡¡¸ù¾ÝÒÑÓÐµÄ±í´´½¨ÐÂ±í£º
A£ºcreate table tab_new like tab_old (ʹÓÃ¾É±í´´½¨Ð±í)
B£ºcreate table tab_new as select col1,col2… from tab_old definition only
¡¡¡¡5¡¢ËµÃ÷£º
¡¡¡¡É¾³ýÐÂ±í£ºdrop table tabname
¡¡¡¡6¡¢ËµÃ÷£º
¡¡¡¡Ôö¼ÓÒ»¸öÁУºAlter table tabname add column col type
¡¡¡¡×¢£ºÁÐÔö¼Óºó½«²»ÄÜɾ³ý¡ ......
SQL code
SQL ServerÊý¾Ýµ¼Èëµ¼³ö¹¤¾ßBCPÏê½â
BCPÊÇSQL ServerÖиºÔðµ¼Èëµ¼³öÊý¾ÝµÄÒ»¸öÃüÁîÐй¤¾ß£¬ËüÊÇ»ùÓÚDB
-
LibraryµÄ£¬²¢ÇÒÄÜÒÔ²¢Ðеķ½Ê½¸ßЧµØµ¼Èëµ¼³ö´óÅúÁ¿µÄÊý¾Ý¡£BCP¿ÉÒÔ½«Êý¾Ý¿âµÄ±í»òÊÓͼֱ½Óµ¼³ö£¬Ò²ÄÜͨ¹ýSELECT fromÓï¾ä¶Ô±í»òÊÓͼ½øÐйýÂ˺󵼳ö¡£ÔÚµ¼Èëµ¼³öÊý¾Ýʱ£¬¿ÉÒÔʹÓÃĬÈÏÖµ»òÊÇʹÓÃÒ»¸ö¸ñʽÎļþ½«ÎļþÖеÄÊý¾Ýµ¼Èëµ½Êý¾Ý¿â»ò½«Êý¾Ý¿âÖеÄÊý¾Ýµ¼³öµ½ÎļþÖС£
ÏÂÃ潫ÏêϸÌÖÂÛÈçºÎÀûÓÃBCPµ¼Èëµ¼³öÊý¾Ý¡£
1
. BCPµÄÖ÷Òª²ÎÊý½éÉÜ
BCP¹²ÓÐËĸö¶¯×÷¿ÉÒÔÑ¡Ôñ¡£
(
1
) µ¼Èë¡£
Õâ¸ö¶¯×÷ʹÓÃinÃüÁîÍê³É£¬ºóÃæ¸úÐèÒªµ¼ÈëµÄÎļþÃû¡£
(
2
) µ¼³ö¡£
Õâ¸ö¶¯×÷ʹÓÃoutÃüÁîÍê³É£¬ºóÃæ¸úÐèÒªµ¼³öµÄÎļþÃû¡£
(
3
) ʹÓÃSQLÓï¾äµ¼³ö¡£
Õâ¸ö¶¯×÷ʹÓÃqueryoutÃüÁîÍê³É£¬Ëü¸úoutÀàËÆ£¬Ö»ÊÇÊý¾ÝÔ´²»ÊDZí»òÊÓͼÃû£¬¶øÊÇSQLÓï¾ä¡£
(
4
) µ¼³ö¸ñʽÎļþ¡£
Õâ¸ö¶¯×÷ʹÓÃformatÃüÁîÍê³É£¬ºó¶ø¸ú¸ñʽÎļþÃû¡£
ÏÂÃæ½éÉÜһЩ³£ÓõÄÑ¡Ï
-
f format_file
format_file±íʾ¸ñʽÎļþÃû¡£Õâ¸öÑ¡ÏîÒÀÀµÓÚÉÏÊöµÄ¶¯×÷£¬Èç¹ûʹÓõÄÊÇin»òout£¬format_file±íʾÒѾ´æÔڵĸñʽÎļþ£¬Èç¹ûʹÓõÄÊÇformatÔò±íʾÊÇÒªÉú³ÉµÄ¸ñʽÎļþ¡£
-
x
Õâ ......
»Ö¸´Ä£Ê½£¨Recovery Model£©Ö¼ÔÚ¿ØÖÆÊÂÎñÈÕ־ά»¤¡£»Ö¸´Ä£Ê½ËµÃ÷Á˹¤×÷¶ªÊ§µÄ·çÏÕ£¬ÄÜ·ñ»Ö¸´µ½Ê±µã£¿
SQL ServerÊý¾Ý¿âÓÐÈýÖÖ»Ö¸´Ä£Ê½£º¼òµ¥»Ö¸´Ä£Ê½¡¢ÍêÕû»Ö¸´Ä£Ê½ºÍ´óÈÝÁ¿ÈÕÖ¾»Ö¸´Ä£Ê½¡£
Ïà¶ÔÓÚ¼òµ¥»Ö¸´Ä£Ê½¶øÑÔ£¬ÍêÕû»Ö¸´Ä£Ê½ºÍ´óÈÝÁ¿ÈÕÖ¾»Ö¸´Ä£Ê½ÌṩÁ˸üÇ¿µÄÊý¾Ý±£»¤¹¦ÄÜ¡£ÕâЩ»Ö¸´Ä£Ê½¶¼ÊÇ»ùÓÚ±¸·ÝÊÂÎñÈÕÖ¾À´ÌṩÍêÕûµÄ¿É»Ö¸´ÐÔ¼°ÔÚ×î´ó·¶Î§µÄ¹ÊÕÏÇéÐÎÄÚ·ÀÖ¹¶ªÊ§¹¤×÷¡£Í¨³££¬Êý¾Ý¿âʹÓÃÍêÕû»Ö¸´Ä£Ê½»ò¼òµ¥»Ö¸´Ä£Ê½¡£
ÏÂÃæ¶ÔÈýÖÖ»Ö¸´Ä£Ê½×öÒ»¸ö±È½Ï£º
»Ö¸´Ä£Ê½
ÈÕÖ¾±¸·Ý
»Ö¸´µã
Óŵã
ȱµã
½â¾ö·½°¸¼°½¨Òé
¼òµ¥(Simple)
ÎÞÈÕÖ¾±¸·Ý¡£
×Ô¶¯»ØÊÕÈÕÖ¾¿Õ¼äÒÔ¼õÉÙ¿Õ¼äÐèÇó£¬Êµ¼ÊÉϲ»ÔÙÐèÒª¹ÜÀíÊÂÎñÈÕÖ¾¿Õ¼ä¡£
×îб¸·ÝÖ®ºóµÄ¸ü¸Ä²»Êܱ£»¤¡£ÔÚ·¢ÉúÔÖÄÑʱ£¬ÕâЩ¸ü¸Ä±ØÐëÖØ×ö¡£Ö»Äָܻ´µ½±¸·ÝµÄ½áβ¡£
¼òµ¥»Ö¸´Ä£Ê½¿É×î´ó³Ì¶ÈµØ¼õÉÙÊÂÎñÈÕÖ¾µÄ¹ÜÀí¿ªÏú£¬ÒòΪ²»±¸·ÝÊÂÎñÈÕÖ¾¡£
Èç¹ûÊý¾Ý¿âË𻵣¬Ôò¼òµ¥»Ö¸´Ä£Ê½½«ÃæÁÙ¼«´óµÄ¹¤×÷¶ªÊ§·çÏÕ¡£Êý¾ÝÖ»Äָܻ´µ½ÒѶªÊ§Êý¾ÝµÄ×îб¸·Ý¡£
ÔÚ¼òµ¥»Ö¸´Ä£Ê½Ï£¬±¸·Ý¼ä¸ôÓ¦¾¡¿ÉẠ̈ܶ¬ÒÔ·ÀÖ¹´óÁ¿¶ªÊ§Êý¾Ý¡£¼òµ¥»Ö¸´Ä£Ê½²¢²»ÊʺÏÉú²úϵͳ£¬ÒòΪ¶ÔÉú²úϵͳ¶øÑÔ£¬¶ªÊ§×îеĸü¸ÄÊÇÎÞ·¨½ÓÊܵġ£ÔÚÕâÖÖÇé¿öÏ£¬ÎÒÃǽ¨Ò ......
from: http://blog.163.com/ck275601774/blog/static/1230468012009631113559291/
--ÈÕÆÚת»»²ÎÊý
select CONVERT(varchar,getdate(),120)
--2009-03-15 15:10:02
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
--20090315151201
select CONVERT(varchar(12) , getdate(), 111)
--2009/03/15
select CONVERT(varchar(12) , getdate(), 112)
--20090315
select CONVERT(varchar(12) , getdate(), 102)
--2009.03.15
select CONVERT(varchar(12) , getdate(), 108)
--15:13:26
ÆäËüÎÒ²»³£ÓõÄÈÕÆÚ¸ñʽת»»·½·¨:
select CONVERT(varchar(12) , getdate(), 101 )
--03/15/2009
select CONVERT(varchar(12) , getdate(), 103 )
--15/03/2009
select CONVERT(varchar(12) , getdate(), 104 )
--15.03.2009
select CONVERT(varchar(12) , getdate(), 105 )
--15-03-2009
select CONVERT(varchar(12) , getdate(), 106 )
--15 03 2009
select CONVERT(varchar(12) , getdate(), 107 )
-- 15, 2009
select CONVERT(varchar(12) , getdate(), 109 )
--03 15 2009
select CONVERT(varchar(12) , getda ......
Óŵã:×ֶνÏÉÙ£¬ÓÐÔöɾ¸Ä²é¹¦ÄÜ£¬²»¹ý²éѯ̫Áýͳ¡£
ȱµã:
1.²»ËãÊÇÔÚºÜÕýµÄÎÞÏÞ·ÖÀà,ClassPathÕâ¸ö×ֶζ¨ÒåÏÞÖÆ¡£
2.Ö÷¼üCLASSID²»ÊÇ×ÔÔöµÄ£¬Ê¹ÓÃCODESMITHÅúÁ¿Éú³É¶à²ã¼Ü¹¹´úÂëÖлᵼÖ³ö´í¡£
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ArticleClass]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[ArticleClass]
GO
CREATE TABLE [dbo].[ArticleClass] (
[ClassID] [int] IDENTITY (1, 1) NOT NULL ,--Ö÷¼ü£¨×¢£º·Ç±êʶ£©
[ClassName] [nvarchar] (50) COLLATE Chinese_Taiwan_Stroke_CI_AS NOT NULL,--·ÖÀàÃû³Æ
[ParentID] [int] NOT NULL ,--¸¸·ÖÀàID£¨Ä¬ÈÏÖµ0£©
[ClassPath] [nvarchar] (1000) COLLATE Chinese_Taiwan_Stroke_CI_AS NOT NULL ,--·ÖÀà·¾¶
[ClassDepth] [int] NOT NULL ,--·ÖÀàÉî¶È(ĬÈÏÖµ0£©
[ClassOrder] [int] NOT NULL ,--·ÖÅÅÐò(ĬÈÏÖµ0)
[ClassDescription] [nvarchar] (1000) COLLATE Chinese_Taiwan_Stroke_CI_AS NULL ,--·ÖÀà˵Ã÷
[iSystem] [int] NULL --ÊÇ·ñÊÇϵͳĬÈÏ·ÖÀà
) ON [PRIMARY]
GO
ALTER TABLE [dbo] ......
Ê×ÏÈÓòéѯÓï¾ä£¬´ÓtblTask±íÖвéѯ³öËùÓеÄÊý¾Ý£¬È»ºó½«Æä±£´æΪcsv¸ñʽ¡£
ÔÚSQLÓï¾ä´°¿Ú£¬ÊäÈëÈçÏÂÄÚÈÝ£º
USE Keii BULK INSERT dbo.tblTask
from 'd:\tblTask.csv' WITH (FIELDTERMINATOR = ',', ROWTERMINATOR = '\n')£¬¾Í¿É½«ÆäÌí¼Óµ½Êý¾Ý±íÖС£ ......