一、DDL
1、新建数据库,表
-- 创建一个名为aaa的数据库 CREATE DATABASE aaa; -- 在aaa数据库下创建一个学生表student USE aaa; CREATE TABLE student ( id INT, name VARCHAR(20) );
2、向表中增加age,sex,course,score列
ALTER TABLE student ADD age INT; ALTER TABLE student ADD sex VARCHAR(2); ALTER TABLE student ADD course VARCHAR(10); ALTER TABLE student ADD score INT;
3、修改列的字段类型
ALTER TABLE student MODIFY sex VARCHAR(20);
4、修改列名称 sex改成gender
ALTER TABLE student CHANGE COLUMN sex gender VARCHAR(20);
5、修改表的名称
RENAME TABLE student TO stu;
6、删除列 course
ALTER TABLE stu DROP course;
二、DML
1、插入数据
1.1 插入全部字段数据方法一 INSERT INTO stu (id,name,age,gender,score) VALUES (1,'莉莉',23,'女',90); 1.2 插入全部字段数据方法二 INSERT INTO stu VALUES (2,'宝玩',26,'女',88); 1.3插入部分字段数据 INSERT INTO stu(id,name,score) VALUES(3,'球球',83); 1.4批量增加多行数据 INSERT INTO stu(id,name,age,gender,score) VALUES(4,'群群',21,'男',83),(5,'李娇',28,'女',71),(6,'张志',31,'男',92);
2、更新行数据
UPDATE stu SET age=28,gender='男' WHERE name ='球球';
3、删除某行数据
DELETE FROM stu WHERE name='球球';