MySQL建表及查詢示例
MySQL是一款常用的關系型數據庫管理系統,用于存儲、操作和查詢各種數據。在MySQL中,建表是必須的操作之一。下面是MySQL建表及查詢示例的詳細介紹。
建表
建表是指在MySQL中創建一種數據結構,用于存儲和管理數據庫中的數據。下面是創建一個名為“student”的表的示例:
CREATE TABLE student ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, age INT(3) NOT NULL, gender VARCHAR(10) NOT NULL);
上述代碼中,“student”是表的名稱,id、name、age、gender是字段名稱,INT和VARCHAR分別代表整型和字符型,UNSIGNED和AUTO_INCREMENT是修飾符,PRIMARY KEY表示是主鍵,NOT NULL表示不能為空。
查詢
查詢是指在MySQL中獲取特定的數據。下面是查詢“student”表中所有記錄的示例:
SELECT * FROM student;
上述代碼中,“SELECT”表示要查詢的字段,星號代表所有字段,“FROM”表示要查詢的表,即“student”表。
除了查詢全部記錄,還可以根據條件進行查詢。下面是查詢“student”表中年齡大于20歲的記錄的示例:
SELECT * FROM student WHERE age >20;
上述代碼中,“WHERE”后面是查詢條件,即age >20,表示只查詢年齡大于20歲的記錄。
小結
MySQL建表及查詢示例是MySQL的基本操作之一。建表可以創建一種數據結構,用于存儲和管理數據庫中的數據;查詢可以獲取特定的數據。MySQL建表及查詢示例對于學習和使用MySQL很有幫助。