在MySQL中建表是一項非常重要的操作,建表之后,我們需要進行一系列的操作來使該表更好地服務我們的業(yè)務需求。
例子:創(chuàng)建一個學生信息表 CREATE TABLE student ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20) NOT NULL, gender CHAR(2) DEFAULT '男', age INT, major VARCHAR(30), address VARCHAR(50) );
一旦我們建立了這個名為“student”的表格,我們可以做以下幾件事情:
1. 插入數(shù)據(jù)。我們可以使用INSERT語句將數(shù)據(jù)插入到表中:
INSERT INTO student (name, gender, age, major, address) VALUES ('張三', '男', 22, '計算機科學', '北京市海淀區(qū)中關村'), ('李四', '男', 23, '軟件工程', '上海市浦東新區(qū)張江'), ('王五', '女', 21, '電子商務', '深圳市南山區(qū)騰訊大廈');
2. 查詢數(shù)據(jù)。我們可以使用SELECT語句查詢表中的數(shù)據(jù):
SELECT * FROM student;
3. 更新數(shù)據(jù)。我們可以使用UPDATE語句更新表中的數(shù)據(jù):
UPDATE student SET age = 24, major = '互聯(lián)網(wǎng)' WHERE id = 1;
4. 刪除數(shù)據(jù)。我們可以使用DELETE語句刪除表中的數(shù)據(jù):
DELETE FROM student WHERE name = '王五';
5. 修改表結構。我們可以使用ALTER TABLE語句修改表結構,比如添加列、刪除列、修改列名、修改列類型等:
ALTER TABLE student ADD COLUMN phone VARCHAR(20); ALTER TABLE student DROP COLUMN address; ALTER TABLE student CHANGE COLUMN gender sex CHAR(2);
總之,建表只是一個開始,我們需要對表進行進一步的操作,才能使它更好地服務我們的業(yè)務需求。