SQL Server 查詢區分大小寫與全半形字元技巧(SQL 2000 / 7.0)
預設不區分大小寫。若需區分,可用 COLLATE 指定區分大小寫、腔調、全半形的定序。 SQL Server 2000:使用 Chinese_PRC_CS_A
SQL 注入攻擊原理與防範措施:從手工利用到自動化工具 NBSI 2.0
ASP 門檻低,新手易忽略輸入驗證導致 SQL Injection。攻擊者透過惡意參數構造 SQL,從錯誤訊息獲取資料庫類型、連線帳號、資料表結構,最終竊取管理
SQL Injection 深度探討:從發現漏洞到自動化枚舉資料庫結構
SQL Injection 攻擊日益盛行。本文實戰記錄如何在不知原始碼、不知資料庫結構的前提下,透過錯誤回顯與系統表查詢,逐步枚舉資料表、欄位並竊取管理員帳密。
跟我學 MS SQL Server - 1:SQL 基礎四大查詢操作入門
SQL(結構化查詢語言)是 ANSI 標準資料庫互動語言,最新版 SQL-99,主流資料庫至少支援 ANSI-92 子集。核心概念:資料庫(含多張表)、資料表(
跟我學 MS SQL Server - 2:SELECT 進階選項(排序、去重、彙總、分組)
SELECT 陳述式提供豐富子句、關鍵字與函數精製結果。 排序:ORDER BY 預設遞增(ASC),加 DESC 遞減。 可多欄位排序,優先序由左至右。
跟我學 MS SQL Server - 3:子查詢(子選擇)進階應用與關鍵字
子查詢讓你在單一陳述式中合併多個查詢,將比較邏輯下推至資料庫層,減少應用程式資料搬運。 常見應用模式 IN / NOT IN:從另一結果集包含/排除值。例:
跟我學 MS SQL Server - 4:多表查詢與 JOIN、子查詢實戰
跨多表查詢時,可用隱含 JOIN、顯式 JOIN 或子查詢三大方式,依資料庫優化器與可讀性選擇。 隱含 JOIN(舊式語法) SELECT t1.col1,
SQL 入門教學(五):建立與修改資料表(DDL 核心指令)
本文介紹資料定義語言 (DDL) 中建立、修改、刪除資料庫與資料表的核心指令,並說明常見資料類型、約束、索引與跨資料庫平台的差異注意事項。 建立資料庫 CRE
跟我學 MS SQL Server - 6:字串資料類型(CHAR、VARCHAR、BIT)深度解析
資料類型決定欄位內容的處理、儲存與顯示方式。SQL-92 定義標準類型供廠商擴充。本文聚焦字串類型。 建立資料表時指定類型 CREATE TABLE Prod
跟我學 MS SQL Server - 7:從子表刪除資料的子查詢技巧
需依據其他表格條件刪除子表資料時,可善用符合 SQL-92 的子查詢。以寵物店資料庫為例: 基本刪除語法 DELETE FROM inventory WHER
跟我學 MS SQL Server - 8:數值資料類型完整指南
SQL-92 定義多種數值類型,是資料庫數值處理的基礎。不同資料庫實作精度、截斷規則不同,資料遷移時極易損失精度,開發前務必釐清平台差異。 精確數值類型 N
跟我學 MS SQL Server - 9:datetime 與 interval 日期時間資料類型詳解
datetime 與 interval 是兩大與時間相關的資料類型,用於記錄建立/異動時間、排程觸發、計算經過時間等。本文依循 SQL-92 標準說明。 Da
三種方法將 XML 檔案匯入 SQL Server 2000
依據需求不同,可採用三種方式將 XML 匯入 SQL Server 2000: SQLXML 3.0 SP1 Bulk Load COM 介面 適用於需將文
資料庫備份與還原策略:從伺服器層級到 SQL Server 實作
隨著資料量暴增,備份是防範駭客、病毒、硬體故障、人為失誤的最有效手段,必須定期執行並妥善管理。 針對伺服器系統 1. 內建 NT 功能:RAID 鏡像 NT
使用 MD5 加密資料庫使用者密碼(二):驗證邏輯與限制探討
密碼以 MD5 加密儲存後,因 MD5 為單向演算法,無法解密還原明文。驗證時,將使用者輸入的密碼同樣以 MD5 雜湊,再與資料庫儲存值比對即可。 ASP.N
網路資料庫設計入門(三):SQL 語言分類與核心語法
SQL 可執行陳述式種類繁多,從簡單查詢到建立物件、設定權限皆可完成。本節聚焦資料檢索、更新與報表,最重要的六大核心指令: SELECT - 查詢資料 INS
SQL Server 2000 企業版安裝教程(一):硬體需求與版本定位
SQL Server 2000 是微軟大型資料庫伺服器,效能指標已趕超 Oracle。過去常被誤以為僅適合中小型應用,實則憑藉頂尖專家團隊與龐大地理資訊系統測試