1、在Windows下配置MySql服務器默認使用的用戶是_______。2、在MySql命令中用于切換到test數(shù)據(jù)庫的命令是_______。3、在MySQL中,整數(shù)類型可分為5種,分別是TINYINT、SMALLINT、MEDIUMINT、____INTEGER___和BIGINT。4、數(shù)據(jù)表中的字段默認值是通過____ default?___關鍵字定義的。5、在MySQL中,查看已經(jīng)存在數(shù)據(jù)庫的sql語句是____ select * from information_schema.tables where table_schema='sq1' ?___。6、MySQL中用于實現(xiàn)事務提交的語句是_______語句。7、數(shù)據(jù)庫是多線程并發(fā)訪問的,那么多個線程同時開啟事務時,可能會產(chǎn)生臟讀、重復讀以及_______的情況。8、在MySQL中,用于設置MySQL結束符的關鍵字是_______。9、如果在一個連接查詢中,涉及到的兩個表是同一個表,這種查詢稱為_______。10、進行連接查詢時,返回包括左表中的所有記錄和右表中符合連接條件的記錄,該連接查詢是_______。?二、選擇題(每題2分,共20分)?1、一個數(shù)據(jù)庫最多可以創(chuàng)建數(shù)據(jù)表的個數(shù)是( D? )A、1個?????????? B、2個C、1個或2個???? D、多個2、下面MySQL的數(shù)據(jù)類型中,可以存儲整數(shù)數(shù)值的是(?? )A、FLOAT???????? B、DOUBLEC、MEDIUMINT??????????? D、VARCHAR3、下列選項中,定義字段非空約束的基本語法格式是(?? )A、字段名 數(shù)據(jù)類型 IS NULL;B、字段名 數(shù)據(jù)類型 NOT NULL;C、字段名 數(shù)據(jù)類型 IS NOT NULL;D、字段名 NOT NULL數(shù)據(jù)類型;4、在執(zhí)行添加數(shù)據(jù)時出現(xiàn)“Field 'name' doesn't have a default value”錯誤,可能導致錯誤的原因是(?? )A、INSERT 語句出現(xiàn)了語法問題B、name字段沒有指定默認值,且添加了NOT NULL約束C、name字段指定了默認值D、name字段指定了默認值,且添加了NOT NULL約束5、下面選項中,關于SQL語句truncate table user;的作用是解釋正確的是(?? )A、查詢user表中的所有數(shù)據(jù)B、與“delete from user;“完全一樣C、刪除user表,并再次創(chuàng)建user表D、刪除user表6、下列選項中,用于排序的關鍵字是(?? )A、GROUP BYB、ORDER BYC、HAVINGD、WHERE7、下面選項中,用于刪除外鍵約束的語法格式是(?? )A、alter table表名drop foreign key 外鍵名;B、delete table表名drop foreign key 外鍵名;C、alter table表名delete foreign key 外鍵名;D、drop table表名alter foreign key 外鍵名;8、下面選項中,屬于外連接的關鍵字是(?? )(多選)A、LEFT JOINB、RIGHT JOINC、CROSS JOIND、JOIN9、下面選項中,關于MySQL中開啟事務的SQL語句,正確的是(?? )A、BEGIN TRANSACTION;B、 START TRANSACTION;C、 END TRANSACTION;D、 STOP TRANSACTION;10、下面選項中,用于實現(xiàn)事務回滾操作的語句是(?? )A、ROLLBACK TRANSACTION;B、ROLLBACK;C、END COMMIT;D、END ROLLBACK ;?三、操作題(60分)?某學校教務管理系統(tǒng),包含如下數(shù)據(jù)表:學生表(其中學號為主鍵,專業(yè)號為外鍵):學號? ?姓名? ?性別? ?生日? ?民族? ?籍貫? ?專業(yè)號? ?6053113? ?唐李生? ?男? ?04/19/1987? ?漢? ?湖北省麻城? ?301? ?7042219? ?黃耀? ?男? ?01/02/1989? ?漢? ?黑龍江省牡丹江市? ?403? ?6041138? ?華美? ?女? ?11/09/1987? ?漢? ?河北省保定市? ?503? ?7045120? ?劉權利? ?男? ?10/20/1989? ?回? ?湖北省武漢市? ?403? ?8055117? ?王燕? ?女? ?08/02/1990? ?回? ?河南省安陽市? ?201? ?8045142? ?郝明星? ?女? ?11/27/1989? ?滿? ?遼寧省大連市? ?403? ?8053101? ?高猛? ?男? ?02/03/1990? ?漢? ?湖北生黃石市? ?503? ?8053124? ?多桑? ?男? ?10/26/1988? ?藏? ?西藏? ?301? ?8053160? ?郭政強? ?男? ?06/10/1989? ?土家? ?湖南省吉首? ?201? ???????????????專業(yè)表(其中專業(yè)號為主鍵,專業(yè)類別為外鍵):?專業(yè)號? ?專業(yè)名稱? ?專業(yè)類別? ?201? ?新聞學? ?人文? ?301? ?金融學? ?經(jīng)濟學? ?302? ?投資學? ?經(jīng)濟學? ?403? ?國際法? ?法學? ?503? ?計算機科學? ?工學? ?????????課程表(其中課程號為主鍵,專業(yè)號為外鍵):課程號? ?課程名? ?學分? ?專業(yè)號? ?9064049? ?高等數(shù)學? ?6.0? ?201? ?9065050? ?數(shù)據(jù)結構? ?4.0? ?301? ?2091010? ?大學語文? ?3.0? ?403? ?9006050? ?線性代數(shù)? ?3.0? ?503? ?1054010? ?大學英語? ?4.0? ?503? ?????????成績表(其中學號為主鍵,課程號為外鍵):學號? ?課程號? ?成績? ?6053113? ?9064049? ?85? ?7042219? ?9065050? ?80? ?6041138? ?2091010? ?75? ?7045120? ?9006050? ?90? ?8055117? ?1054010? ?82? ?8045142? ?9064049? ?85? ?8053101? ?9065050? ?78? ?8053124? ?2091010? ?72? ?8053160? ?9006050? ?92? ?????????????1.????? 分析各個表之間的關系,創(chuàng)建此教務管理系統(tǒng)中的所有表結構,并錄入數(shù)據(jù)(30分)。2.????? 查詢“新聞學”專業(yè)的所有學生信息(5分)。3.????? 查詢“計算機科學”專業(yè)的所有課程(5分)。4.????? 查詢“高猛”同學的成績(5分)。5.????? “王燕”同學信息錄入錯誤,將姓名改為“王艷”(5分)。6.????? 創(chuàng)建一個學生信息視圖,只顯示學生的學號、姓名和性別(10分)。?
17 回答
已采納

小山坳
TA貢獻2條經(jīng)驗 獲得超5個贊
create?table?student( student_id?smallint?unsigned?primary?key, name?varchar(20)?not?null, gender?enum('m','f')?not?null, birthday?date?not?null, nationality?varchar(20)?not?null, address?varchar(50)?not?null, major_id?smallint?unsigned?not?null, foreign?key?(major_id)?references?major?(major_id) );
create?table?major( major_id?smallint?unsigned?primary?key, major_name?varchar(30)?not?null, major_class?varchar(30)?not?null, );
create?table?course( course_id?smallint?unsigned?primary?key, course_name?varchar(30)?not?null, credit?decimal(2,1)?not?null, major_id?smallint?unsigned?not?null, foreign?key?(major_id)?references?major?(major_id) );
create?table?score( student_id?smallint?unsigned?primary?key, course_id?samllint?unsigned?not?null, score?samllint?unsigned?not?null, foreign?key?(course_id)?references?course?(course_id) );

慕粉3291149
TA貢獻71條經(jīng)驗 獲得超52個贊
1.root
2.use test;
345我看你都寫了
6.commit
7.幻讀
8.delimiter
9.自連接查詢
10.左連接
二.
1.D
2.C
3.B
4.B
5.C
6.B
7.A
8.AB
9.B
10.B

奪命小書生
TA貢獻19條經(jīng)驗 獲得超6個贊
兄弟你這個就有毛病了,以后別發(fā)這么長的
root
2.use test;
345我看你都寫了
6.commit
7.幻讀
8.delimiter
9.自連接查詢
10.左連接
二.
1.D
2.C
3.B
4.B
5.C
6.B
7.A
8.AB
9.B
10.B
添加回答
舉報
0/150
提交
取消