MySQL是一種關系型數據庫管理系統,被廣泛用于網站開發、企業管理系統以及其他數據處理應用中。MySQL的強大功能和靈活性使得它成為了廣大開發者的首選數據庫。
在MySQL的學習過程中,上機練習是非常重要的環節。MySQL的上機練習可以幫助我們熟悉MySQL的各種操作和語法,從而更好地理解和運用MySQL。下面是一篇關于MySQL上機練習6的文章。
-- 例6 學生表及課程表 CREATE TABLE student( sno CHAR(10), -- 學號 sname CHAR(20), -- 學生名字 ssex CHAR(2), -- 學生性別 sbirthday DATE, -- 學生生日 class CHAR(10), -- 班級 PRIMARY KEY (sno) -- 設置主鍵 ); CREATE TABLE course( cno CHAR(4), -- 課程號 cname CHAR(20), -- 課程名字 tno CHAR(10), -- 教師號 PRIMARY KEY (cno) -- 設置主鍵 ); -- 插入數據 INSERT INTO student VALUES('01', '張三', '男', '2000-01-01', '1班'); INSERT INTO student VALUES('02', '李四', '女', '2001-02-02', '2班'); INSERT INTO student VALUES('03', '王五', '男', '2002-03-03', '3班'); INSERT INTO student VALUES('04', '趙六', '女', '2003-04-04', '4班'); INSERT INTO course VALUES('001', '數據庫', '1001'); INSERT INTO course VALUES('002', '操作系統', '1002'); INSERT INTO course VALUES('003', '編譯原理', '1002'); INSERT INTO course VALUES('004', '數據結構', '1003');
本例展示了如何創建學生表和課程表,并向學生表和課程表中插入數據。學生表包含學號、學生名字、學生性別、學生生日和班級等字段,其中學號作為主鍵。課程表包含課程號、課程名字和教師號等字段,其中課程號作為主鍵。
插入數據時,可以使用INSERT INTO語句。例如,將學號為'01'、姓名為'張三'、性別為'男'、生日為'2000-01-01'、班級為'1班'的學生插入學生表中:
INSERT INTO student VALUES('01', '張三', '男', '2000-01-01', '1班');
同樣,向課程表中插入數據也可以使用INSERT INTO語句。例如,將課程號為'001'、課程名字為'數據庫'、教師號為'1001'的課程插入課程表中:
INSERT INTO course VALUES('001', '數據庫', '1001');
結語:MySQL是一種功能強大的關系型數據庫管理系統,上機練習是學習MySQL的重要環節。通過本篇文章,相信大家能夠更好地理解并掌握MySQL的各種操作和語法。