SlideShare una empresa de Scribd logo
1 de 3
第 11 章解答                                        PHP 6 與 MySQL 基礎學習教室




1.mysql 終端機登入方式有哪幾種?

解答:
 登入的方式有兩種,第一種是輸入「mysql –u 帳號 –p 密碼」若不希望密碼
顯示,請改用「mysql –u 帳號 -p」,當您按下 enter 後才可輸入密碼。

2.以終端機方式登入系統後如何顯示現有資料庫名稱及建立資料庫?

解答:
使用「show databases;」瞭解系統目前有幾個資料庫。建立一個資料庫的語法為
「create database 資料庫名稱;」。

3.請說明欄位的 auto_increment 屬性特性。

解答:
1. 這個屬性在「Not Null」 Primary Key」 「Unique」
                  、
                  「            或        這三種屬性至少具備一種
   的時候才能使用。(「Primary Key」及「Unique」將在 11-3-1 節及 14-4 節介
   紹)
2. 一個資料表只能有一個 auto_increment 屬性。
3. 只有在新增紀錄時,在沒有明確指定數值及沒有指定 Null 值情況下才會自
   動產生新編號。您可以手動為新紀錄指定數值,只要您指定的數值沒有被
   用掉就可以。


4.請建立一個資料表,名稱為「list」,內有三個欄位,分別為
欄位名稱      欄位型態        欄位長度     預設值
username  char        10       NULL
email     char        80       NULL
sex       char        4        NULL

解答:
create table list (
username char(10) default null ,
email char(80) default null ,
sex char(4) default null
) engine = myisam default charset=utf8;




                                          第1頁
第 11 章解答                                             PHP 6 與 MySQL 基礎學習教室



5.請列舉四種帳號權限。

解答:
create   建立資料庫及資料表的權限
delete   刪除資料表中資料的權限
insert   新增資料至資料表的權限
select   查詢資料表中資料的權限


6.請新增一個使用者帳號為  「test1」,由 localhost 登入,擁有「phptest」資料庫上所
  有的權限,密碼為 「testphp1」


解答:
grant all privileges on phptest.* to test1@localhost identified by
'testphp1' ;

7.請新增一個使用者帳號為「test2」,由 localhost 登入,在所有資料庫上只有
  delete 權限,密碼為 「testphp2」

解答:
grant delete on *.* to test2@localhost identified by 'testphp2';

8.請限制「test1」這個帳號每一個小時只能執行 5 次(由 localhost 登入,密碼為
「testphp1」)


解答:
grant all privileges on *.* to test1@localhost identified by 'testphp1' with
max_queries_per_hour 5;

9.請移除「test1」帳號 select 權限。

解答:
revoke select on *.* from test1@localhost;




                                    第2頁
第 11 章解答                               PHP 6 與 MySQL 基礎學習教室



10.請刪除「test2」帳號。

解答:
 Step 1 以 MySQL 管理者 root 身份登入 MySQL,若 root 密碼為 phpmysql,請
以「mysql –uroot -pphpmysql」方式登入。
 Step 2 執行「use mysql」指令使用 mysql 資料庫。
 Step 3 執行「delete from user where user='test2';」刪除使用者資料。
 Step 4 執行「flush privileges;」指令使系統重新整理。
 Step 5 執行「exit」指令離開系統。




                           第3頁

Más contenido relacionado

La actualidad más candente

Moodle 项目帮助手册:程序编写准则
Moodle 项目帮助手册:程序编写准则Moodle 项目帮助手册:程序编写准则
Moodle 项目帮助手册:程序编写准则YUCHENG HU
 
Php Extension--yahoo(Cc0cc)
Php Extension--yahoo(Cc0cc)Php Extension--yahoo(Cc0cc)
Php Extension--yahoo(Cc0cc)sunlick
 
存储过程触发器
存储过程触发器存储过程触发器
存储过程触发器hjl888666
 
由一个简单的程序谈起――之二
由一个简单的程序谈起――之二由一个简单的程序谈起――之二
由一个简单的程序谈起――之二yiditushe
 
Strace debug
Strace debugStrace debug
Strace debugluo jing
 
6kbbs vulnerability report
6kbbs vulnerability report6kbbs vulnerability report
6kbbs vulnerability reportinsight-labs
 
Lucene 全文检索实践
Lucene 全文检索实践Lucene 全文检索实践
Lucene 全文检索实践yiditushe
 
MySQL源码分析.02.Handler API
MySQL源码分析.02.Handler APIMySQL源码分析.02.Handler API
MySQL源码分析.02.Handler APILixun Peng
 
Php应用程序常见安全问题解析
Php应用程序常见安全问题解析Php应用程序常见安全问题解析
Php应用程序常见安全问题解析mysqlops
 

La actualidad más candente (10)

Moodle 项目帮助手册:程序编写准则
Moodle 项目帮助手册:程序编写准则Moodle 项目帮助手册:程序编写准则
Moodle 项目帮助手册:程序编写准则
 
Php Extension--yahoo(Cc0cc)
Php Extension--yahoo(Cc0cc)Php Extension--yahoo(Cc0cc)
Php Extension--yahoo(Cc0cc)
 
存储过程触发器
存储过程触发器存储过程触发器
存储过程触发器
 
由一个简单的程序谈起――之二
由一个简单的程序谈起――之二由一个简单的程序谈起――之二
由一个简单的程序谈起――之二
 
Strace debug
Strace debugStrace debug
Strace debug
 
6kbbs vulnerability report
6kbbs vulnerability report6kbbs vulnerability report
6kbbs vulnerability report
 
Lucene 全文检索实践
Lucene 全文检索实践Lucene 全文检索实践
Lucene 全文检索实践
 
MySQL源码分析.02.Handler API
MySQL源码分析.02.Handler APIMySQL源码分析.02.Handler API
MySQL源码分析.02.Handler API
 
Php应用程序常见安全问题解析
Php应用程序常见安全问题解析Php应用程序常见安全问题解析
Php应用程序常见安全问题解析
 
Cvs
CvsCvs
Cvs
 

Destacado

Photoshop Tutorials Trafic Light
Photoshop Tutorials Trafic LightPhotoshop Tutorials Trafic Light
Photoshop Tutorials Trafic Lightyayak
 
Coyote trafic : une solution traffic pour les médias @ Radio 2.0 2017
Coyote trafic : une solution traffic pour les médias @ Radio 2.0 2017Coyote trafic : une solution traffic pour les médias @ Radio 2.0 2017
Coyote trafic : une solution traffic pour les médias @ Radio 2.0 2017ACTUONDA
 
Final project report on Solar street light
Final project report on Solar street light Final project report on Solar street light
Final project report on Solar street light Darshil Shah
 
Smart Traffic Light Controller
Smart Traffic Light ControllerSmart Traffic Light Controller
Smart Traffic Light ControllerHimanshi_Sharma
 
Automatic control of street light using LDR
Automatic control of street light using LDRAutomatic control of street light using LDR
Automatic control of street light using LDRDevang Loharikar
 
Enterprise Ireland Investment Services Division Overview
Enterprise Ireland Investment Services Division OverviewEnterprise Ireland Investment Services Division Overview
Enterprise Ireland Investment Services Division OverviewBank of Ireland
 
экскурсия в краеведческий музей
экскурсия в краеведческий музейэкскурсия в краеведческий музей
экскурсия в краеведческий музейОльга Климантова
 
香港六合彩-六合彩
香港六合彩-六合彩香港六合彩-六合彩
香港六合彩-六合彩vlymfb
 
Automagically: A Primer to The Connection System of Things
Automagically: A Primer to The Connection System of ThingsAutomagically: A Primer to The Connection System of Things
Automagically: A Primer to The Connection System of ThingsAynne Valencia
 
เติมเต็มห้องสมุดยุคใหม่ด้วย Wiki
เติมเต็มห้องสมุดยุคใหม่ด้วย Wikiเติมเต็มห้องสมุดยุคใหม่ด้วย Wiki
เติมเต็มห้องสมุดยุคใหม่ด้วย WikiSatapon Yosakonkun
 
в краеведческом музее города луховицы состоялось открытие пасхальной
в краеведческом музее города луховицы состоялось открытие пасхальнойв краеведческом музее города луховицы состоялось открытие пасхальной
в краеведческом музее города луховицы состоялось открытие пасхальнойОльга Климантова
 
Wsu Power Pt National Demographics Aug 2008
Wsu Power Pt National Demographics Aug 2008Wsu Power Pt National Demographics Aug 2008
Wsu Power Pt National Demographics Aug 2008guestc4db5f
 

Destacado (20)

Photoshop Tutorials Trafic Light
Photoshop Tutorials Trafic LightPhotoshop Tutorials Trafic Light
Photoshop Tutorials Trafic Light
 
Coyote trafic : une solution traffic pour les médias @ Radio 2.0 2017
Coyote trafic : une solution traffic pour les médias @ Radio 2.0 2017Coyote trafic : une solution traffic pour les médias @ Radio 2.0 2017
Coyote trafic : une solution traffic pour les médias @ Radio 2.0 2017
 
Final project report on Solar street light
Final project report on Solar street light Final project report on Solar street light
Final project report on Solar street light
 
Smart Traffic Light Controller
Smart Traffic Light ControllerSmart Traffic Light Controller
Smart Traffic Light Controller
 
Automatic control of street light using LDR
Automatic control of street light using LDRAutomatic control of street light using LDR
Automatic control of street light using LDR
 
Enterprise Ireland Investment Services Division Overview
Enterprise Ireland Investment Services Division OverviewEnterprise Ireland Investment Services Division Overview
Enterprise Ireland Investment Services Division Overview
 
экскурсия в краеведческий музей
экскурсия в краеведческий музейэкскурсия в краеведческий музей
экскурсия в краеведческий музей
 
выступление
выступлениевыступление
выступление
 
празднование масленицы
празднование масленицыпразднование масленицы
празднование масленицы
 
Works. Ricardo Espinoza
Works. Ricardo EspinozaWorks. Ricardo Espinoza
Works. Ricardo Espinoza
 
香港六合彩-六合彩
香港六合彩-六合彩香港六合彩-六合彩
香港六合彩-六合彩
 
новогодние фонарики
новогодние фонарикиновогодние фонарики
новогодние фонарики
 
новогодняя
новогодняяновогодняя
новогодняя
 
Automagically: A Primer to The Connection System of Things
Automagically: A Primer to The Connection System of ThingsAutomagically: A Primer to The Connection System of Things
Automagically: A Primer to The Connection System of Things
 
เติมเต็มห้องสมุดยุคใหม่ด้วย Wiki
เติมเต็มห้องสมุดยุคใหม่ด้วย Wikiเติมเต็มห้องสมุดยุคใหม่ด้วย Wiki
เติมเต็มห้องสมุดยุคใหม่ด้วย Wiki
 
Presentacion
PresentacionPresentacion
Presentacion
 
в краеведческом музее города луховицы состоялось открытие пасхальной
в краеведческом музее города луховицы состоялось открытие пасхальнойв краеведческом музее города луховицы состоялось открытие пасхальной
в краеведческом музее города луховицы состоялось открытие пасхальной
 
Wsu Power Pt National Demographics Aug 2008
Wsu Power Pt National Demographics Aug 2008Wsu Power Pt National Demographics Aug 2008
Wsu Power Pt National Demographics Aug 2008
 
забавные рыбки из пластилина
забавные рыбки из пластилиназабавные рыбки из пластилина
забавные рыбки из пластилина
 
Almeria
AlmeriaAlmeria
Almeria
 

Similar a 第十一章解答

第十章解答
第十章解答第十章解答
第十章解答jiannrong
 
PHP & MySQL 教學
PHP & MySQL 教學PHP & MySQL 教學
PHP & MySQL 教學Bo-Yi Wu
 
Php设计模式介绍
Php设计模式介绍Php设计模式介绍
Php设计模式介绍cyf5513
 
无数据库日志文件恢复数据库方法两则
无数据库日志文件恢复数据库方法两则无数据库日志文件恢复数据库方法两则
无数据库日志文件恢复数据库方法两则wensheng wei
 
Phpunit入门 r2
Phpunit入门 r2Phpunit入门 r2
Phpunit入门 r2Baohua Cai
 
课题一:PHP5.3、PHP5.4的特性介绍与深度挖掘
课题一:PHP5.3、PHP5.4的特性介绍与深度挖掘课题一:PHP5.3、PHP5.4的特性介绍与深度挖掘
课题一:PHP5.3、PHP5.4的特性介绍与深度挖掘Liu Allen
 
第九章解答
第九章解答第九章解答
第九章解答jiannrong
 
MySQL Replication新功能介绍
MySQL Replication新功能介绍 MySQL Replication新功能介绍
MySQL Replication新功能介绍 orczhou
 
部分PHP问题总结[转贴]
部分PHP问题总结[转贴]部分PHP问题总结[转贴]
部分PHP问题总结[转贴]wensheng wei
 
網站設計100步
網站設計100步網站設計100步
網站設計100步evercislide
 
MySQL快速入门与提高
MySQL快速入门与提高MySQL快速入门与提高
MySQL快速入门与提高mysqlpub
 
Programming python - part 1
Programming python - part 1Programming python - part 1
Programming python - part 1Che-Cheng Hsu
 
Introduction to MySQL and phpMyAdmin
Introduction to MySQL and phpMyAdminIntroduction to MySQL and phpMyAdmin
Introduction to MySQL and phpMyAdminDrake Huang
 
twMVC#46_SQL Server 資料分析大躍進 Machine Learning Services
twMVC#46_SQL Server 資料分析大躍進 Machine Learning ServicestwMVC#46_SQL Server 資料分析大躍進 Machine Learning Services
twMVC#46_SQL Server 資料分析大躍進 Machine Learning ServicestwMVC
 
Php More
Php MorePhp More
Php Morehenbo
 
Mysql mmm安装指南(翻译)
Mysql mmm安装指南(翻译)Mysql mmm安装指南(翻译)
Mysql mmm安装指南(翻译)Yiwei Ma
 
如何使用 Xhprof 分析網站效能 (真實案例2)
如何使用 Xhprof 分析網站效能 (真實案例2)如何使用 Xhprof 分析網站效能 (真實案例2)
如何使用 Xhprof 分析網站效能 (真實案例2)Cyril Wang
 
Mysql proxy cluster
Mysql proxy clusterMysql proxy cluster
Mysql proxy clusterYiwei Ma
 

Similar a 第十一章解答 (20)

第十章解答
第十章解答第十章解答
第十章解答
 
PHP & MySQL 教學
PHP & MySQL 教學PHP & MySQL 教學
PHP & MySQL 教學
 
Php设计模式介绍
Php设计模式介绍Php设计模式介绍
Php设计模式介绍
 
无数据库日志文件恢复数据库方法两则
无数据库日志文件恢复数据库方法两则无数据库日志文件恢复数据库方法两则
无数据库日志文件恢复数据库方法两则
 
Phpunit入门 r2
Phpunit入门 r2Phpunit入门 r2
Phpunit入门 r2
 
课题一:PHP5.3、PHP5.4的特性介绍与深度挖掘
课题一:PHP5.3、PHP5.4的特性介绍与深度挖掘课题一:PHP5.3、PHP5.4的特性介绍与深度挖掘
课题一:PHP5.3、PHP5.4的特性介绍与深度挖掘
 
第九章解答
第九章解答第九章解答
第九章解答
 
PHPUnit
PHPUnitPHPUnit
PHPUnit
 
MySQL Replication新功能介绍
MySQL Replication新功能介绍 MySQL Replication新功能介绍
MySQL Replication新功能介绍
 
部分PHP问题总结[转贴]
部分PHP问题总结[转贴]部分PHP问题总结[转贴]
部分PHP问题总结[转贴]
 
網站設計100步
網站設計100步網站設計100步
網站設計100步
 
MySQL快速入门与提高
MySQL快速入门与提高MySQL快速入门与提高
MySQL快速入门与提高
 
Programming python - part 1
Programming python - part 1Programming python - part 1
Programming python - part 1
 
SQL Injection
SQL InjectionSQL Injection
SQL Injection
 
Introduction to MySQL and phpMyAdmin
Introduction to MySQL and phpMyAdminIntroduction to MySQL and phpMyAdmin
Introduction to MySQL and phpMyAdmin
 
twMVC#46_SQL Server 資料分析大躍進 Machine Learning Services
twMVC#46_SQL Server 資料分析大躍進 Machine Learning ServicestwMVC#46_SQL Server 資料分析大躍進 Machine Learning Services
twMVC#46_SQL Server 資料分析大躍進 Machine Learning Services
 
Php More
Php MorePhp More
Php More
 
Mysql mmm安装指南(翻译)
Mysql mmm安装指南(翻译)Mysql mmm安装指南(翻译)
Mysql mmm安装指南(翻译)
 
如何使用 Xhprof 分析網站效能 (真實案例2)
如何使用 Xhprof 分析網站效能 (真實案例2)如何使用 Xhprof 分析網站效能 (真實案例2)
如何使用 Xhprof 分析網站效能 (真實案例2)
 
Mysql proxy cluster
Mysql proxy clusterMysql proxy cluster
Mysql proxy cluster
 

Más de jiannrong

生命教育與動物保護
生命教育與動物保護生命教育與動物保護
生命教育與動物保護jiannrong
 
生命教育
生命教育生命教育
生命教育jiannrong
 
Python匯出入csv以及繪製圖表初稿
Python匯出入csv以及繪製圖表初稿Python匯出入csv以及繪製圖表初稿
Python匯出入csv以及繪製圖表初稿jiannrong
 
網站規劃
網站規劃網站規劃
網站規劃jiannrong
 
VB 課程進階第三天預排內容
VB 課程進階第三天預排內容VB 課程進階第三天預排內容
VB 課程進階第三天預排內容jiannrong
 
第十二章解答
第十二章解答第十二章解答
第十二章解答jiannrong
 
MySQL資料表正規化草稿
MySQL資料表正規化草稿MySQL資料表正規化草稿
MySQL資料表正規化草稿jiannrong
 
第七章解答
第七章解答第七章解答
第七章解答jiannrong
 
第六章解答
第六章解答第六章解答
第六章解答jiannrong
 
第五章解答
第五章解答第五章解答
第五章解答jiannrong
 
第四章解答
第四章解答第四章解答
第四章解答jiannrong
 
第三章解答
第三章解答第三章解答
第三章解答jiannrong
 
第二章解答
第二章解答第二章解答
第二章解答jiannrong
 
第一章解答
第一章解答第一章解答
第一章解答jiannrong
 
第八章解答
第八章解答第八章解答
第八章解答jiannrong
 
Hb1004 function3
Hb1004 function3Hb1004 function3
Hb1004 function3jiannrong
 
Php6 mysql 0
Php6 mysql 0Php6 mysql 0
Php6 mysql 0jiannrong
 
User Manage3
User Manage3User Manage3
User Manage3jiannrong
 
User Manage2
User Manage2User Manage2
User Manage2jiannrong
 

Más de jiannrong (20)

生命教育與動物保護
生命教育與動物保護生命教育與動物保護
生命教育與動物保護
 
生命教育
生命教育生命教育
生命教育
 
Python匯出入csv以及繪製圖表初稿
Python匯出入csv以及繪製圖表初稿Python匯出入csv以及繪製圖表初稿
Python匯出入csv以及繪製圖表初稿
 
網站規劃
網站規劃網站規劃
網站規劃
 
VB 課程進階第三天預排內容
VB 課程進階第三天預排內容VB 課程進階第三天預排內容
VB 課程進階第三天預排內容
 
第十二章解答
第十二章解答第十二章解答
第十二章解答
 
MySQL資料表正規化草稿
MySQL資料表正規化草稿MySQL資料表正規化草稿
MySQL資料表正規化草稿
 
第七章解答
第七章解答第七章解答
第七章解答
 
第六章解答
第六章解答第六章解答
第六章解答
 
第五章解答
第五章解答第五章解答
第五章解答
 
第四章解答
第四章解答第四章解答
第四章解答
 
第三章解答
第三章解答第三章解答
第三章解答
 
第二章解答
第二章解答第二章解答
第二章解答
 
第一章解答
第一章解答第一章解答
第一章解答
 
第八章解答
第八章解答第八章解答
第八章解答
 
Hb1004 function3
Hb1004 function3Hb1004 function3
Hb1004 function3
 
Php6 mysql 0
Php6 mysql 0Php6 mysql 0
Php6 mysql 0
 
User Manage3
User Manage3User Manage3
User Manage3
 
User Manage2
User Manage2User Manage2
User Manage2
 
Timer
TimerTimer
Timer
 

第十一章解答

  • 1. 第 11 章解答 PHP 6 與 MySQL 基礎學習教室 1.mysql 終端機登入方式有哪幾種? 解答: 登入的方式有兩種,第一種是輸入「mysql –u 帳號 –p 密碼」若不希望密碼 顯示,請改用「mysql –u 帳號 -p」,當您按下 enter 後才可輸入密碼。 2.以終端機方式登入系統後如何顯示現有資料庫名稱及建立資料庫? 解答: 使用「show databases;」瞭解系統目前有幾個資料庫。建立一個資料庫的語法為 「create database 資料庫名稱;」。 3.請說明欄位的 auto_increment 屬性特性。 解答: 1. 這個屬性在「Not Null」 Primary Key」 「Unique」 、 「 或 這三種屬性至少具備一種 的時候才能使用。(「Primary Key」及「Unique」將在 11-3-1 節及 14-4 節介 紹) 2. 一個資料表只能有一個 auto_increment 屬性。 3. 只有在新增紀錄時,在沒有明確指定數值及沒有指定 Null 值情況下才會自 動產生新編號。您可以手動為新紀錄指定數值,只要您指定的數值沒有被 用掉就可以。 4.請建立一個資料表,名稱為「list」,內有三個欄位,分別為 欄位名稱 欄位型態 欄位長度 預設值 username char 10 NULL email char 80 NULL sex char 4 NULL 解答: create table list ( username char(10) default null , email char(80) default null , sex char(4) default null ) engine = myisam default charset=utf8; 第1頁
  • 2. 第 11 章解答 PHP 6 與 MySQL 基礎學習教室 5.請列舉四種帳號權限。 解答: create 建立資料庫及資料表的權限 delete 刪除資料表中資料的權限 insert 新增資料至資料表的權限 select 查詢資料表中資料的權限 6.請新增一個使用者帳號為 「test1」,由 localhost 登入,擁有「phptest」資料庫上所 有的權限,密碼為 「testphp1」 解答: grant all privileges on phptest.* to test1@localhost identified by 'testphp1' ; 7.請新增一個使用者帳號為「test2」,由 localhost 登入,在所有資料庫上只有 delete 權限,密碼為 「testphp2」 解答: grant delete on *.* to test2@localhost identified by 'testphp2'; 8.請限制「test1」這個帳號每一個小時只能執行 5 次(由 localhost 登入,密碼為 「testphp1」) 解答: grant all privileges on *.* to test1@localhost identified by 'testphp1' with max_queries_per_hour 5; 9.請移除「test1」帳號 select 權限。 解答: revoke select on *.* from test1@localhost; 第2頁
  • 3. 第 11 章解答 PHP 6 與 MySQL 基礎學習教室 10.請刪除「test2」帳號。 解答: Step 1 以 MySQL 管理者 root 身份登入 MySQL,若 root 密碼為 phpmysql,請 以「mysql –uroot -pphpmysql」方式登入。 Step 2 執行「use mysql」指令使用 mysql 資料庫。 Step 3 執行「delete from user where user='test2';」刪除使用者資料。 Step 4 執行「flush privileges;」指令使系統重新整理。 Step 5 執行「exit」指令離開系統。 第3頁