1[簡答題]請使用SELECT語句將數(shù)據(jù)庫db_test的表content中留言人姓名為“MySQL初學者”的所有留言信息檢索出來。
參考解析:
在MySQL命令行客戶端輸入如下SQL語句即可實現(xiàn):
mysql>USE db-test;
Database changed
mysql>SELECT*FROM content
一>WHERE username='MySQL初學者';
2[填空題]一個關系R的3NF是指它們的( )都不傳遞依賴它的任一候選關鍵字
參考解析:非主屬性
3[填空題]bool型數(shù)據(jù)用于存儲邏輯值,它只有兩種狀態(tài),即“( )”和“ ( ) ”。
參考解析:TRUE、 FALSE
4[填空題]UPDATE語句支持兩個修飾符:( )使UPDATE的執(zhí)行被延遲直到?jīng)]有其它的客戶端從表中讀取為止。
參考解析:LOW_PRIORITY
5[單選題]mysql中存儲用戶全局權限的表是( )
A.table_priv B.procs_priv C.columns_priv D.user
參考答案:D
6[單選題]存儲程序中不是循環(huán)語句是( )
A.REPEAT B.WHILEC.LOOP D.FOR
參考答案:D
7[填空題]下面的程序可實現(xiàn)查詢xuefen為6的第二條記錄,并將課程名在網(wǎng)頁上顯示出來,將程序補充完整
$con=( )(“l(fā)ocalhost:3306”,”root”,”123456”) or die(“數(shù)據(jù)庫服務器連接失敗!
”);
( )(“sxcj”,$con) or die(“數(shù)據(jù)庫服務器選擇失敗!
”);
mysql_query(“set names ‘gbk’”);
$sql=”SELECT * FROM kc”;
$sql=$sql.”WHERE xuefen=6”;
$result=( )($sql,$con);
If( ))
{echo “查詢成功!
”;
if(( )($result, ( )))
{$array=( )($result,MYSQL_NUM);
echo “學分為6的課程表中第2條課程名是 :” ( );
}else echo “記錄定位失敗!
”;
}else echo “查詢失敗!
”;
?>
參考解析:
下面的程序可實現(xiàn)查詢xuefen為6的第二條記錄,并將課程名在網(wǎng)頁上顯示出來,將程序補充完整
$con=mysql_connect(“l(fā)ocalhost:3306”,”root”,”123456”) or die(“數(shù)據(jù)庫服務器連接失敗!
”);
mysql_select_db(“sxcj”,$con) or die(“數(shù)據(jù)庫服務器選擇失敗!
”);
mysql_query(“set names ‘gbk’”);
$sql=”SELECT * FROM kc”;
$sql=$sql.”WHERE xuefen=6”;
$result=mysql_query($sql,$con);
If($result)
{echo “查詢成功!
”;
if(mysql_data_seek($result,1))
{$array=mysql_fetch_array($result,MYSQL_NUM);
echo “學分為6的課程表中第2條課程名是 :”.$array[1];
}else echo “記錄定位失敗!
”;
}else echo “查詢失敗!
”;
?>
8[填空題] 用二維表結構表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為________數(shù)據(jù)模型。
參考解析:關系
9[填空題] 在E-R圖中,矩形表示________。
參考解析:實體
10[填空題]在MySQL中,可以使用________語句來實現(xiàn)權限的撤銷。
參考解析:revoke
11[簡答題]在數(shù)據(jù)庫db_test中創(chuàng)建一個事件,用于每個月將表content中姓名為“MySQL初學者”的留言人所發(fā)的全部留言信息刪除,該事件開始于下個月并且在2013年12月31日結束。
參考解析:
在MySQL命令行客戶端輸入如下SQL語句即可實現(xiàn):
mysql>USE db_test;
Database changed
mysql>DELIMITER$$
mysql>CREATE EVENT IF NOT EXISTS event_delete_content
-> ON SCHEDULE EVERY l MONTH
-> STARTS CURDATE()+INTERVAL l MONTH
-> ENDS'2013-12-31'
->DO
-> BEGIN
-> IF YEAR(CURDATE())<2013 THEN
->DELETE FROM content
-> WHERE username='MySQL初學者';
-> END IF;
-> END$$
Query OK。0 rows affected(2.35 see)
12[單選題]存儲程序中選擇語句有哪些( )
A.IF B.WHILE C.SELECTD.SWITCH
參考答案:A
13[簡答題] 請使用UPDATE語句將數(shù)據(jù)庫db_test的表content中留言人姓名為“MySQL初學者”的留言內容修改為“如何使用INSERT語句?”。
參考解析:
在MySQL命令行客戶端輸入如下SQL語句即可實現(xiàn):
mysql>USE db-test;
Database changed
mysql>UPDATE content
一>SET words='如何使用INSERT語句?'
一>WHERE username='MySQL初學者';
Query OK,1 row affected(0.08 sec)
Rows matched:1 Changed:1 Warnings:0
14[簡答題] 請解釋嵌入在HTML文檔中的PHP腳本用什么標記符進行標記?
參考解析:使用標簽""。
15[填空題]( )命令用于刪除一個數(shù)據(jù)庫。
參考解析:DROP DATABASE
16[簡答題]查看所有數(shù)據(jù)庫
參考解析:show databases;
17[單選題]不是外鍵定義中ON DELETE與ON UPDATE的設置是( )
A.CASCADE B.ACTION C.RESTRICT D.SET NULL
參考答案:B
18[單選題]在MySQL中,通常使用________語句來進行數(shù)據(jù)的檢索、輸出操作。
A.SELECTB.INSERTC.DELETED.UPDATE
參考答案:A
19[單選題]可用于從表或視圖中檢索數(shù)據(jù)的SQL語句是________。
A.SELECT語句B.INSERT語句C.UPDATE語句D.DELETE語句
參考答案:A
20[簡答題]列名name修改為username
參考解析:alter table user change column name username varchar(20);
參考解析:
在MySQL命令行客戶端輸入如下SQL語句即可實現(xiàn):
mysql>USE db-test;
Database changed
mysql>SELECT*FROM content
一>WHERE username='MySQL初學者';
2[填空題]一個關系R的3NF是指它們的( )都不傳遞依賴它的任一候選關鍵字
參考解析:非主屬性
3[填空題]bool型數(shù)據(jù)用于存儲邏輯值,它只有兩種狀態(tài),即“( )”和“ ( ) ”。
參考解析:TRUE、 FALSE
4[填空題]UPDATE語句支持兩個修飾符:( )使UPDATE的執(zhí)行被延遲直到?jīng)]有其它的客戶端從表中讀取為止。
參考解析:LOW_PRIORITY
5[單選題]mysql中存儲用戶全局權限的表是( )
A.table_priv B.procs_priv C.columns_priv D.user
參考答案:D
6[單選題]存儲程序中不是循環(huán)語句是( )
A.REPEAT B.WHILEC.LOOP D.FOR
參考答案:D
7[填空題]下面的程序可實現(xiàn)查詢xuefen為6的第二條記錄,并將課程名在網(wǎng)頁上顯示出來,將程序補充完整
$con=( )(“l(fā)ocalhost:3306”,”root”,”123456”) or die(“數(shù)據(jù)庫服務器連接失敗!
”);
( )(“sxcj”,$con) or die(“數(shù)據(jù)庫服務器選擇失敗!
”);
mysql_query(“set names ‘gbk’”);
$sql=”SELECT * FROM kc”;
$sql=$sql.”WHERE xuefen=6”;
$result=( )($sql,$con);
If( ))
{echo “查詢成功!
”;
if(( )($result, ( )))
{$array=( )($result,MYSQL_NUM);
echo “學分為6的課程表中第2條課程名是 :” ( );
}else echo “記錄定位失敗!
”;
}else echo “查詢失敗!
”;
?>
參考解析:
下面的程序可實現(xiàn)查詢xuefen為6的第二條記錄,并將課程名在網(wǎng)頁上顯示出來,將程序補充完整
$con=mysql_connect(“l(fā)ocalhost:3306”,”root”,”123456”) or die(“數(shù)據(jù)庫服務器連接失敗!
”);
mysql_select_db(“sxcj”,$con) or die(“數(shù)據(jù)庫服務器選擇失敗!
”);
mysql_query(“set names ‘gbk’”);
$sql=”SELECT * FROM kc”;
$sql=$sql.”WHERE xuefen=6”;
$result=mysql_query($sql,$con);
If($result)
{echo “查詢成功!
”;
if(mysql_data_seek($result,1))
{$array=mysql_fetch_array($result,MYSQL_NUM);
echo “學分為6的課程表中第2條課程名是 :”.$array[1];
}else echo “記錄定位失敗!
”;
}else echo “查詢失敗!
”;
?>
8[填空題] 用二維表結構表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為________數(shù)據(jù)模型。
參考解析:關系
9[填空題] 在E-R圖中,矩形表示________。
參考解析:實體
10[填空題]在MySQL中,可以使用________語句來實現(xiàn)權限的撤銷。
參考解析:revoke
11[簡答題]在數(shù)據(jù)庫db_test中創(chuàng)建一個事件,用于每個月將表content中姓名為“MySQL初學者”的留言人所發(fā)的全部留言信息刪除,該事件開始于下個月并且在2013年12月31日結束。
參考解析:
在MySQL命令行客戶端輸入如下SQL語句即可實現(xiàn):
mysql>USE db_test;
Database changed
mysql>DELIMITER$$
mysql>CREATE EVENT IF NOT EXISTS event_delete_content
-> ON SCHEDULE EVERY l MONTH
-> STARTS CURDATE()+INTERVAL l MONTH
-> ENDS'2013-12-31'
->DO
-> BEGIN
-> IF YEAR(CURDATE())<2013 THEN
->DELETE FROM content
-> WHERE username='MySQL初學者';
-> END IF;
-> END$$
Query OK。0 rows affected(2.35 see)
12[單選題]存儲程序中選擇語句有哪些( )
A.IF B.WHILE C.SELECTD.SWITCH
參考答案:A
13[簡答題] 請使用UPDATE語句將數(shù)據(jù)庫db_test的表content中留言人姓名為“MySQL初學者”的留言內容修改為“如何使用INSERT語句?”。
參考解析:
在MySQL命令行客戶端輸入如下SQL語句即可實現(xiàn):
mysql>USE db-test;
Database changed
mysql>UPDATE content
一>SET words='如何使用INSERT語句?'
一>WHERE username='MySQL初學者';
Query OK,1 row affected(0.08 sec)
Rows matched:1 Changed:1 Warnings:0
14[簡答題] 請解釋嵌入在HTML文檔中的PHP腳本用什么標記符進行標記?
參考解析:使用標簽""。
15[填空題]( )命令用于刪除一個數(shù)據(jù)庫。
參考解析:DROP DATABASE
16[簡答題]查看所有數(shù)據(jù)庫
參考解析:show databases;
17[單選題]不是外鍵定義中ON DELETE與ON UPDATE的設置是( )
A.CASCADE B.ACTION C.RESTRICT D.SET NULL
參考答案:B
18[單選題]在MySQL中,通常使用________語句來進行數(shù)據(jù)的檢索、輸出操作。
A.SELECTB.INSERTC.DELETED.UPDATE
參考答案:A
19[單選題]可用于從表或視圖中檢索數(shù)據(jù)的SQL語句是________。
A.SELECT語句B.INSERT語句C.UPDATE語句D.DELETE語句
參考答案:A
20[簡答題]列名name修改為username
參考解析:alter table user change column name username varchar(20);