Presentation is loading. Please wait.

Presentation is loading. Please wait.

PHP與MySQL 入門學習指南 凱文瑞克 著 第 22 章 SQL 介紹與建立MySQL資料庫.

Similar presentations


Presentation on theme: "PHP與MySQL 入門學習指南 凱文瑞克 著 第 22 章 SQL 介紹與建立MySQL資料庫."— Presentation transcript:

1 PHP與MySQL 入門學習指南 凱文瑞克 著 第 22 章 SQL 介紹與建立MySQL資料庫

2 22-1 什麼是 SQL? SQL是一專門用來處理關聯式資料庫的標準程式語言。它誕生於1970年代後半,促使SQL問世的功臣是位於加州聖荷西的IBM實驗室(IBM Laboratory)。 SQL (Structured Query Language)。 結構化查詢語言

3 22-1 什麼是 SQL? SQL 的念法 : S-Q-L 或 see-kwul。
SQL的標準化作業,是由ANSI(美國國家標準學會)與ISO(國際標準組織)這2個標準化組織所推動的。它最初的標準化規格,是在1986年由ANSI所制定,並緊接著在1992年時ANSI與ISO分別制南的新的規格,這項規格一般為SQL-92規格,通稱SQL2。在目前,ANSI與SIO也持續地在研討新一代的規格,這項規格一般稱為SQL-99規格,通稱SQL3。現在的SQL規格便是上述的SQL-92(SQL2)。

4 名詞說明 程序語言。 非程序語言。 關鍵字(keyword)。 子句。 敘述。

5 22-2 SQL 語言的功能分類 DDL 資料定義語言 CREATE ALTER DROP

6 22-2 SQL 語言的功能分類 DML 資料操作語言 SELECT INSERT UPDATE DELETE

7 22-2 SQL 語言的功能分類 資料控制語言 GRANT REVOKE COMMIT ROLLBACK

8 22-3 資料庫的定義 資料庫的使用 定義資料庫 資料型態 建立資料表 資料的登錄 資料庫的搜尋

9 22-4 建立資料庫 22-4-1 CREATE 語法: CREATE DATABASE 資料庫名稱; 例:
create database db_name; Create DATABASE db_name; CREATE DATABASE db_name;

10 22-4 建立資料庫 USE USE db_name; DROP DROP db_name;

11 22-4 建立資料庫 22-4-4 使用 Mysqladmin 建立刪除資料庫 在命令列下輸入
/mysql/bin/mysqladmin CREATE db_name 或刪除時輸入 /mysql/bin/mysqladmin DROP db_name

12 22-5 新增資料庫使用者 MySQL 資料庫內定的資料表 host user db

13 22-5 新增資料庫使用者

14 22-5 新增資料庫使用者 新增主機的資料到 host 資料表
INSERT INTO host VALUES ('localhost','sample_db','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

15 22-5 新增資料庫使用者 新增使用者的資料到 user 資料表
INSERT INTO user VALUES ('localhost','testuser',PASSWORD('password123'),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

16 22-5 新增資料庫使用者 新增使用者對於資料庫的權限到 db 資料表
INSERT INTO db VALUES ('localhost','sample_db','testuser','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');


Download ppt "PHP與MySQL 入門學習指南 凱文瑞克 著 第 22 章 SQL 介紹與建立MySQL資料庫."

Similar presentations


Ads by Google