Home
ProgramLanguage
DataBase
Err Window Line MEGA SEO IDE Media Google UnixTimestamp Virus
Office
OperatingSystem
MultimediaDesign
Adobe
Photoshop
Illustrator
Corel
DRAW
Painter
PaintShop
會聲會影
Pinta
GIMP
Krita Desktop
Inkscape
Arduino
當網頁資料量越來越多時,會發覺靜態的網頁不敷所需且維護不易,而解決方案自然是將資料放於資料庫中,隨時將資料取出呈現於用戶端的網頁,且即時將用戶端輸入的資料儲存於資料庫中,以便進行各種統計與運算。
 
將資料置於資料庫的好處很多,可列舉如下:
資料的維護較為容易,可以使用標準的 SQL(Structure Query Language)指令來進行資料庫的各種資料處理,含查詢、新增、修改、刪除等運算。
資料之間的關聯也可以使用關聯式資料庫(Relational Databases)來保證資料的正確、完整和一致性,並同時減少不必要的資料量。
一般應用程式可以使用 ODBC(請見下列說明)來對資料庫進行標準的處理。
資料在不同資料庫之間的轉換較為容易,一般資料庫廠商都有提供相關的轉換程式。
資料與網頁的呈現是獨立的,可以分開進行,互不干擾。
 
要學習資料庫整合,最主要有三大要點:
瞭解資料庫的基本概念。
如何經由 ODBC 與資料庫溝通。
瞭解 如何使用 SQL 來對資料庫進行查詢、新增、修改等動作。
首先我們來說明什麼是 ODBC,ODBC 是 Open DataBase Connectivity 的簡稱,它是一個工業界的標準,可以看成是各家資料庫廠商所提供的一個「應用程式介面」(Application Program Interface,簡稱 API),可讓其他軟體或程式根據這個標準一致的程式介面,來對資料庫進行新增、讀取、修改、刪除等動作。這些對資料進行的動作,在資料庫的術語來講都是「查詢」(Query),而這些查詢動作都是根據 SQL 的標準資料庫語言來完成。
 
ODBC 與資料庫溝通,有兩種基本方式:
直接指定資料庫在本機硬碟的路徑:此種方法較具彈性,整個應用程式目錄可在不同的伺服器中搬動,但能對資料庫做的設定比較有限。
指定DSN:我們必須在控制台設定「資料來源名稱」(Data Source Name,簡稱 DSN),以指定可經由 ODBC 連結的資料庫。此種作法較不具彈性,但卻能經由本機對資料庫進行比較完整的設定。
資料庫Database(DB) 資料庫管理系統Database Management System(DBMS) 資料定義語言Data Definition Language(DDL) 用於建立、修改、刪除資料表及其結構,包括資料表名稱、欄位名稱、型態和資料結構等。 如:Create、Drop、Alter 了解更多... 資料處理語言Data Manipulation Language(DML) 用於存取資料庫中的資料。 如:SelectInsertUpdateDelete 了解更多... 表(Table) 行 (Column) 欄 (Field) 列 (Row) 記錄 (Record) 取得資料庫版本 select @@version 顯示資料列的數目、所保留的磁碟空間和資料表所用的磁碟空間、索引檢視,或目前資料庫中的 Service Broker 佇列,或顯示整個資料庫所保留和使用的磁碟空間。 sp_spaceused 查詢T-SQL語法 sp_help 列出資料庫所有狀態 sp_helpdb 僅列出資料庫名稱 SELECT dbid, DB_NAME(dbid) AS DB_NAME FROM sysdatabases ORDER BY dbid ***列出資料庫資料表*** 資料表類型 sp_tables @TABLE_TYPE= "'table'"('VIEW') 資料表名稱 sp_tables @TABLE_NAME = '%' 擁有者 sp_tables @TABLE_OWNER = 'dbo' 資料庫 sp_tables @TABLE_QUALIFIER = 'DatabaseName' ***列出資料庫資料表*** 匯出資料庫結構 在指定資料庫按滑鼠右鍵 > 工作 > 產生指令碼
BackupDatabaseStructure備份資料庫結構產生指令碼
> 下一步
BackupDatabaseStructure備份資料庫結構產生指令碼
> 選擇整個資料庫或特定物件
BackupDatabaseStructure備份資料庫結構產生指令碼
> 選擇指令碼的儲存或發行方式
BackupDatabaseStructure備份資料庫結構指令碼儲存或發行方式
> 確認匯出物件與位置...項目是否正確
BackupDatabaseStructure備份資料庫結構產生指令碼
> 待動作都成功 > 完成
BackupDatabaseStructure備份資料庫結構產生指令碼
MSSQL資料庫轉移時,常常會遇到的問題:
還原或附加後使用者不存在,建議刪除並重建使用者
BackupRestorenouser備份恢復無使用者
參考:http://itgroup.blueshop.com.tw/towns/hc?n=wodvew&i=385
| 關於我們 | 聯絡我們 | 更新記錄 |
版權所有 轉載必究 服務專線: