php 5.0 程式设计第 11 章sql 基本与法介绍.pptVIP

php 5.0 程式设计第 11 章sql 基本与法介绍.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP 5.0 程式設計 第 11 章 SQL 基本與法介紹 講師:紀俊男 cnchi@.tw 本章大綱 資料庫建立與刪除 資料表規劃 資料表建立與刪除 資料列新增、修改、刪除 正規化 關聯性 更改資料表結構 顯示多表格資料 總整理 資料庫建立與刪除 起始 MySQL 資料庫 查看 MySQL 服務是否啟動 ps aux | grep mysql 啟動 MySQL 服務 RedHat: /etc/rc.d/init.d/mysqld start 以用戶端登入 MySQL 伺服器 有密碼:mysql –u root –p 無密碼:mysql MySQL 文字型用戶端提示號 mysql 資料庫建立與刪除 建立資料庫 指令 CREATE DATABASE 資料庫名稱; 範例 人事資料庫 CREATE DATABASE HumanResource; 資料庫建立與刪除 查看資料庫清單 格式 SHOW DATABASES; 範例 SHOW DATABASES; 資料庫建立與刪除 刪除資料庫 格式 DROP DATABASE 資料庫名稱; 範例 DROP DATABASE HumanResource; 資料庫建立與刪除 隨堂練習 登入 MySQL 資料庫伺服器 請用 ps aux 檢查 MySQL 是否已經啟動?若沒有,請啟動它。 請用 mysql 登入 MySQL 伺服器。 建立資料庫 請用 CREATE DATABASE 建立 HumanResource 資料庫。 請用 SHOW DATABASES 檢查 HumanResource 是否建立成功? 刪除資料庫 請用 DROP DATABASE 將 HumanResource 資料庫刪除看看。 請用 SHOW DATABASES 確認 HumanResource 資料庫已經刪除。 還原資料庫 請再用 CREATE DATABASE 將 HumanResource 資料庫建回來,結束這次的練習。 資料表規劃 Employees 資料表初步規劃如下 資料表規劃 MySQL 允許的欄位資料型態如下 資料表規劃 課堂討論 一個資料表為什麼要有 Primary Key? 電話欄位 (Tel) 都是數字,為什麼不用 INT 要用 CHAR? SQL92 有為布林值定義專屬的資料型態嗎? 什麼是 TEXT 型態?它跟 CHAR / VARCHAR 有何不同?什麼時候會用到它? 如果我要把一張 JPG 照片直接塞入資料庫中,那我要用哪種欄位型態來存它?為什麼講師說不建議將二進位資料塞入資料庫中?有什麼替代方案嗎? 資料表建立與刪除 建立資料表 格式 CREATE TABLE 資料表名稱 ( 欄位定義1, 欄位定義2, … ); 欄位定義 欄位名稱 欄位型態 [NOT NULL] [DEFAULT 預設值] [AUTO_INCREMENT] [PRIMARY KEY] PRIMARY KEY(欄位名稱1, 欄位名稱2, …) FOREIGN KEY(欄位名稱1,欄位名稱2, …) UNIQUE(欄位名稱1,欄位名稱2, …) INDEX (欄位名稱1,欄位名稱2, …) CHECK(欄位條件) 資料表建立與刪除 建立資料表範例 資料表建立與刪除 建立資料表範例 資料表建立與刪除 查看資料表清單 格式 SHOW TABLES; 範例 秀出剛剛建立的 Employees SHOW TABLES; 資料表建立與刪除 查看資料表結構 格式 DESCRIBE 資料表名稱; 範例 DESCRIBE Employees; 資料表建立與刪除 變更資料表名稱 格式 RENAME TABLE 舊名稱 TO 新名稱; 範例 RENAME TABLE Employees TO Workers; 資料表建立與刪除 刪除資料表 格式 DROP TABLE 資料表名稱; 範例 DROP TABLE Workers; 資料表建立與刪除 隨堂練習 建立資料表 請依照講義的示範,造出 Employees 資料表來。 顯示資料表清單 請用 SHOW TABLES 指令看看 Employees 是否已經成功地造出來了。 顯示資料表結構 請用 DESCRIBE 指令看看 Employees 表格的結構是否與我們設定的相同。 更改資料表名稱 請用 RENAME TABLE 將 Employees 資料表改名為 Workers 刪除資料表 請用 DROP TABLE 指令將 Workers 資料表刪除。 還原 請將 Employees 資料表再度造回來,以結束這一次的練習。 資料列新增、修改、刪除 新增一筆資料列 格式 INSERT INTO 資料表名稱 (欄位1, 欄位2, …) V

文档评论(0)

9995553336 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档