数据表的修改、删除与表中记录的录入
實驗4?MySQL數據表的修改、刪除與表中記錄的錄入
目錄
實驗4?MySQL數據表的修改、刪除與表中記錄的錄入
實驗目的:
1、掌握MySQL中數據表結構的修改、刪除;
2、掌握MySQL表中記錄的錄入。
實驗要求:
實驗內容:(請注意認真查看每個題目要求!!!)
實驗目的:
1、掌握MySQL中數據表結構的修改、刪除;
2、掌握MySQL表中記錄的錄入。
實驗要求:
1、遵守學校機房相關管理規定,按照計算機使用相關規范開關機,請勿攜帶與課程無關物品進入課堂。
2、在練習過程中,請記錄下自己發現的問題,并積極獨立思考解決的辦法。
實驗內容:(請注意認真查看每個題目要求!!!)
預備:在MySQL提示符狀態下依次完成顯示當前所有數據庫、創建數據庫student、選擇數據庫student;
show DATABASES; CREATE DATABASE student; USE student;1、在 student 庫中創建數據表 t_stu ,t_stu數據表中的字段為學號、姓名、課程成績(注意為各字段選定合適的數據類型,下同),之后請注意通過顯示該表的結構信息進行檢查;
(sql語句:)
CREATE TABLE t_stu ( 學號 CHAR(10), 姓名 CHAR(10), 課程成績 DECIMAL(5,2) ); DESC t_stu;2、將student庫中t_stu表更名為t_stu1表,之后請注意通過顯示該表的結構信息進行檢查;
(請將顯示結果截圖放到這里)
?
語句一: RENAME TABLE t_stu TO t_stu1; show TABLES; 語句二: ALTER TABLE t_stu RENAME t_stu1; show TABLES;3、在student庫中t_stu1表的最后面增加一個字段愛好,之后請注意通過顯示該表的結構信息進行檢查;
(sql語句:)
ALTER TABLE t_stu1 ADD 愛好 CHAR AFTER 課程成績; DESC t_stu1;4、在student庫中t_stu1表的姓名字段后增加一個字段年齡,之后請注意通過顯示該表的結構信息進行檢查;
(sql語句:)
ALTER TABLE t_stu1 ADD 年齡 CHAR AFTER 姓名; DESC t_stu1;5、將student庫中t_stu1表中學號字段數據類型修改為可變字符型,之后請注意通過顯示該表的結構信息進行檢查;
(sql語句:)
ALTER TABLE t_stu1 MODIFY 學號 VARCHAR(10); DESC t_stu1;6、將student庫中t_stu1表中課程成績字段修改為成績(注意給出修改后字段的數據類型),之后請注意通過顯示該表的結構信息進行檢查;
(sql語句:)
ALTER TABLE t_stu1 CHANGE 課程成績 成績 DECIMAL(5,2); DESC t_stu1;7、將student庫中t_stu1表中愛好字段調整至年齡字段后,之后請注意通過顯示該表的結構信息進行檢查;
(sql語句:)
ALTER TABLE t_stu1 DROP 愛好; ALTER TABLE t_stu1 ADD 愛好 CHAR AFTER 年齡; DESC t_stu1;8、刪除student庫t_stu1表中愛好字段,之后請注意通過顯示該表的結構信息進行檢查;
(sql語句:)
ALTER TABLE t_stu1 DROP 愛好; DESC t_stu1;?
?
?9、刪除student庫中t_stu1表并使用合適命令檢查確認;(請將顯示結果截圖放到這里)?
?
DROP TABLE t_stu1;10、在student庫中創建數據表t_stu2,t_stu2表中的字段為學號、姓名、錄取成績,之后請注意通過顯示該表的結構信息進行檢查;
(sql語句:)
CREATE TABLE t_stu2 ( 學號 CHAR(10), 姓名 CHAR(10), 錄取成績 DECIMAL(5,2) ); DESC t_stu2;11、往t_stu2表中插入單條完整記錄:“1401”、“李靜”、“420”,之后使用查詢語句查看表中記錄情況;
(sql語句:)
Insert into t_stu2 Values (1401,"李靜",420); SELECT *FROM t_stu2;12、往t_stu2表中插入單條不完整記錄:“1402”、“吳凡”,之后使用查詢語句查看表中記錄情況;(sql語句:)
INSERT t_stu2 set 學號=1402 ,姓名=吳凡; SELECT *FROM t_stu2;13、往t_stu2表中插入多條完整記錄(詳見下表),之后使用查詢語句查看表中記錄情況;
(sql語句:)
| 學號 | 姓名 | 錄取成績 |
| 1403 | 王平 | 358 |
| 1404 | 張憶 | 415 |
14、在student庫中創建數據表t_stu3,t_stu3表結構與t_stu2表完全一致,請注意通過顯示該表的結構信息進行檢查;
(sql語句:)
CREATE TABLE t_stu3 ( 學號 CHAR(10), 姓名 CHAR(10), 錄取成績 DECIMAL(5,2) ); DESC t_stu3;15、往t_stu3表中插入多條不完整記錄(詳見下表),之后使用查詢語句查看表中記錄情況;
(sql語句:)
INSERT t_stu2 set 學號=1405 ,姓名='胡二'; INSERT t_stu2 set 學號=1406 ,姓名='古樂'; SELECT *FROM t_stu3;| 學號 | 姓名 |
| 1405 | 胡二 |
| 1406 | 古樂 |
總結
以上是生活随笔為你收集整理的数据表的修改、删除与表中记录的录入的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Bug产生原因的深入分析
- 下一篇: 导出Excel设置文件名