- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- n06机凝泵由b泵变频运行切换为a泵变频运行.doc
- n_p_k肥对香根草修复土壤镉_锌污染效率的影响.doc
- mysql 资料库系统第 1 章 mysql 资料库简介.ppt
- mysql 资料库系统第 3 章 资料库与资料表的建立.ppt
- mysql 资料库系统第 2 章 mysql 安装.ppt
- nace tm 0284-2003 管线管和压力容器用钢抗氢致开裂试验-hic.doc
- nd∶yag激光兔心腔内和颈外动脉内照射对血液学指标的影响.doc
- nd_yag透明激光陶瓷的研究进展及相关问题.doc
- nanofocus μscan(激光扫描轮廓仪).doc
- ndyag连续激光治疗31例口腔颌面深部海绵状血管畸形.doc
- 发射前空间碎片减缓审查要求标准立项修订与发展报告.docx
- 烟花爆竹禁燃禁放倡议书.doc
- 银行考试笔试真题库(《行测》)(必刷).docx
- 演讲稿关于朋友(15篇).doc
- 镇江市丹徒区教育局所属学校2026年“才荟丹徒”校园公开招聘教师参考题库及答案1套.docx
- 贵州省六盘水市2021-2022学年八年级上学期期中考试物理试题【含答案、解析】.docx
- 循证护理与护理工作流程优化.ppt
- 贵州省黔西南州2021-2022学年八年级上学期期中考试物理试题【含答案解析】.docx
- 有关阅读的演讲稿15篇.doc
- 大班健康《保护牙齿》幼儿园PPT课件教案名师课堂微课公开课获奖优质课23页PPT.pptx
原创力文档


文档评论(0)