-- 进入day15数据库 use day15; -- 创建表 CREATE TABLE teacher( id INT, NAME VARCHAR(20) ); create table student( id INT, NAME VARCHAR(20), gender VARCHAR(2), age INT ); show tables; desc student; -- 增加数据 依次按顺序插入数据 insert into student value(1,"张三","男",15); insert into student(id,NAME) values(2,"李四"); -- 修改数据 修改所有数据 update student set NAME="男"; -- 插入数据 按表结构插入 insert into student value(1,"张三","男",8); insert into student value(2,"李四","男",6); -- 精确修改 update student set gender="女"; update student set NAME="王五",gender="男" where id=1; -- 删除数据 删除所有 DELETE FROM student; truncate table student; -- 另一种方式 -- delete from: 可以全表删除 1)可以带条件删除 2)只能删除表的数据,不能删除表的约束 3)使用delete from删除的数据可以回滚(事务) -- truncate table: 可以全表删除 1)不能带条件删除 2)即可以删除表的数据,也可以删除表的约束 3)使用truncate table删除的数据不能回滚 -- 带条件的删除 delete from student where id=1; CREATE TABLE test( id INT PRIMARY KEY AUTO_INCREMENT, -- 自增长约束 NAME VARCHAR(20) ); DESC test; INSERT INTO test(NAME) VALUES('张三'); INSERT INTO test(NAME) VALUES('张三2'); INSERT INTO test(NAME) VALUES('张三3'); -- 修改表 -- 添加字段alter alter table test add column sgender varchar(2); -- 修改表字段类型 alter table test modify column sgender varchar(100); -- 修改表名称 alter table test2 rename to test; -- 修改字段名alter alter table test change column sgender gender varchar(2); -- 查询数据 select * from test; -- 显示所有表 show tables;