天天看點

第 4 章 DDL - Data Definition Language

目錄

<dl></dl>

<dt>4.1. 資料庫管理(Database)</dt>

<dd><dl></dl></dd>

<dt>4.1.1. create</dt>

<dt>4.1.2. drop</dt>

<dt>4.1.3. Alter</dt>

<dt>4.1.4. Rename</dt>

<dt>4.1.5. CHARACTER</dt>

<dt>4.1.6. show create database</dt>

<dt>4.2. 表管理(Table)</dt>

<dt>4.2.1. 資料類型</dt>

<dd><dl><dt>4.2.1.1. SET 集合類型</dt></dl></dd>

<dt>4.2.2. create table ... select</dt>

<dt>4.2.3. modifiy table</dt>

<dt>4.2.4. TEMPORARY Table</dt>

<dt>4.2.5. Collate</dt>

<dt>4.2.6. CHARACTER</dt>

<dt>4.2.7. DEFAULT</dt>

<dt>4.2.7.1. AUTO_INCREMENT</dt>

<dt>4.2.7.2. 表存儲位置(DATA DIRECTORY)</dt>

<dt>4.2.8. KEY</dt>

<dd><dl><dt>4.2.8.1. PRIMARY KEY</dt></dl></dd>

<dt>4.2.9. COMMENT</dt>

<dt>4.2.10. Engine 存儲引擎</dt>

<dt>4.2.10.1. 顯示目前資料庫支援引擎</dt>

<dt>4.2.10.2. 切換引擎</dt>

<dt>4.2.10.3. FEDERATED</dt>

<dt>4.2.10.4. BLACKHOLE</dt>

<dt>4.2.10.5. ARCHIVE</dt>

<dt>4.2.10.6. CSV</dt>

<dt>4.3. Partitioning</dt>

<dt>4.3.1. RANGE</dt>

<dt>4.3.2. LIST</dt>

<dt>4.3.3. HASH</dt>

<dd><dl><dt>4.3.3.1. LINEAR HASH</dt></dl></dd>

<dt>4.3.4. KEY分區</dt>

<dt>4.3.5. Subpartitioning</dt>

<dt>4.3.6. 分區管理</dt>

<dt>4.3.6.1. 新增分區</dt>

<dt>4.3.6.2. 删除分區</dt>

<dt>4.3.6.3. 重建分區</dt>

<dt>4.3.6.4. 分區維護</dt>

<dt>4.3.7. EXPLAIN PARTITIONS</dt>

<dt>4.3.8. SHOW CREATE TABLE</dt>

<dt>4.3.9. INFORMATION_SCHEMA.partitions 表</dt>

<dt>4.3.10. 分區資料操作</dt>

<dt>4.4. Index</dt>

<dt>4.4.1. SHOW INDEX</dt>

<dt>4.4.2. CREATE INDEX</dt>

<dt>4.4.3. DROP INDEX</dt>

<dt>4.4.4. rebuild</dt>

<dt>4.5. 外鍵(Foreign Key)</dt>

<dd><dl><dt>4.5.1. FOREIGN KEY (RESTRICT)</dt></dl></dd>

<dt>4.6. 視圖(View)</dt>

<dt>4.7. 存儲過程(PROCEDURE)</dt>

<dt>4.7.1. 存儲程式</dt>

<dt>4.7.2. EXECUTE 執行 SQL</dt>

<dt>4.7.3. PREPARE 傳遞參數</dt>

<dt>4.7.4. 存儲過程傳回資料</dt>

<dt>4.7.5. 結果集轉JSON</dt>

<dt>4.8. 函數</dt>

<dd><dl><dt>4.8.1. TIMESTAMP TO ISO8601</dt></dl></dd>

<dt>4.9. 觸發器(Trigger)</dt>

<dt>4.9.1. create trigger</dt>

<dt>4.9.1.1. Update 更新出發</dt>

<dt>4.9.1.2. Delete 删除出發</dt>

<dt>4.9.1.3. Insert 插入出發</dt>

<dt>4.9.2. drop trigger</dt>

<dt>4.9.3. show triggers</dt>

<dt>4.9.4. EXAMPLE</dt>

<dt>4.9.4.1. BEFORE/AFTER</dt>

<dt>4.9.4.2. UUID</dt>

<dt>4.9.4.3. CALL PROCEDURE</dt>

<dt>4.10. 事件排程器(EVENT)</dt>

<dt>4.10.1. 啟用 EVENT</dt>

<dt>4.10.2. 建立 EVENT</dt>

<dt>4.10.3. 禁用/啟用</dt>

<dt>4.10.4. show events</dt>

<dt>4.10.5. 執行個體·每月建立一個表</dt>

Creating a UTF-8 database

Create a UTF-8 database with binary UTF-8 collation.

before 5.0 version

原文出處:Netkiller 系列 手劄

本文作者:陳景峯

轉載請與作者聯系,同時請務必标明文章原始出處和作者資訊及本聲明。