在MySQL中建表是一项非常重要的操作,建表之后,我们需要进行一系列的操作来使该表更好地服务我们的业务需求。
例子:创建一个学生信息表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. 插入数据。我们可以使用INSERT语句将数据插入到表中:
INSERT INTO student (name, gender, age, major, address)VALUES('张三', '男', 22, '计算机科学', '北京市海淀区中关村'),('李四', '男', 23, '软件工程', '上海市浦东新区张江'),('王五', '女', 21, '电子商务', '深圳市南山区腾讯大厦');
2. 查询数据。我们可以使用SELECT语句查询表中的数据:
SELECT * FROM student;
3. 更新数据。我们可以使用UPDATE语句更新表中的数据:
UPDATE studentSET age = 24, major = '互联网'WHERE id = 1;
4. 删除数据。我们可以使用DELETE语句删除表中的数据:
DELETE FROM studentWHERE name = '王五';
5. 修改表结构。我们可以使用ALTER TABLE语句修改表结构,比如添加列、删除列、修改列名、修改列类型等:
ALTER TABLE studentADD COLUMN phone VARCHAR(20);ALTER TABLE studentDROP COLUMN address;ALTER TABLE studentCHANGE COLUMN gender sex CHAR(2);
总之,建表只是一个开始,我们需要对表进行进一步的操作,才能使它更好地服务我们的业务需求。