1 / 16

PHP 與 MySQL 入門學習指南

PHP 與 MySQL 入門學習指南. 第 22 章 SQL 介紹與建立 MySQL 資料庫. 凱文瑞克 著. 22-1 什麼是 SQL ?. SQL 是一專門用來處理關聯式資料庫的標準程式語言。它誕生於 1970 年代後半,促使 SQL 問世的功臣是位於加州聖荷西的 IBM 實驗室 (IBM Laboratory) 。 SQL (Structured Query Language) 。 結構化查詢語言. 22-1 什麼是 SQL ?. SQL 的念法 : S-Q-L 或 see-kwul 。

cana
Télécharger la présentation

PHP 與 MySQL 入門學習指南

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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 語言的功能分類 22-2-1 DDL 資料定義語言 • CREATE • ALTER • DROP

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

  7. 22-2 SQL 語言的功能分類 22-2-3 資料控制語言 • 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 建立資料庫 • 22-4-2 USE USE db_name; • 22-4-3 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');

More Related