MySQL是目前使用最廣泛的關系型數據庫管理系統之一,其操作簡單易學,適用于各種規模的數據庫應用。下面我們來介紹如何使用MySQL創建學生成績表。
CREATE TABLE student ( id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, math_score INT(3) DEFAULT '0', chinese_score INT(3) DEFAULT '0', english_score INT(3) DEFAULT '0', PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
以上代碼是創建學生成績表的SQL語句,具體含義如下:
- CREATE TABLE student:創建一個名為student的表。
- id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT:定義一個自增長的ID字段,數據類型為INT,長度為10,UNSIGNED表示不允許出現負數,NOT NULL表示不能為空。
- name VARCHAR(50) NOT NULL:定義學生姓名字段,數據類型為VARCHAR,長度為50,NOT NULL表示不能為空。
- math_score INT(3) DEFAULT '0':定義數學成績字段,數據類型為INT,長度為3,DEFAULT '0'表示默認值為0。
- chinese_score INT(3) DEFAULT '0':定義語文成績字段,數據類型為INT,長度為3,DEFAULT '0'表示默認值為0。
- english_score INT(3) DEFAULT '0':定義英語成績字段,數據類型為INT,長度為3,DEFAULT '0'表示默認值為0。
- PRIMARY KEY (id):設置主鍵為id字段。
- ENGINE=InnoDB DEFAULT CHARSET=utf8:設置存儲引擎為InnoDB,字符集為utf8。
通過以上SQL語句,我們成功創建了一個學生成績表,可以向表中添加數據,實現成績的記錄和查詢。
上一篇python 調用 r包
下一篇html延遲時間代碼