和表的定义相关的语言 DDL:create、drop、alter
建表:
create table tbl_student(stu_id int,stu_name varchar(32)
);-- 查询结果放入新表
create table tbl_student_backup as select * from tbl_student;
删表:
drop table tbl_student;
修改表结构:
alter table tbl_student add email varchar(256);
alter table tbl_student modify 字段名;
alter table tbl_student change 旧字段名 新字段名 数据类型;
alter table tbl_student drop 字段名;
操作数据的语言DML:insert、delete、update
添加(插入)数据:
insert into tbl_table(_id,_name) values(1,'艾达夫洛莱丝');-- 查询结果插入表中
insert into tbl_s select from tbl_student where stu_id=789;
删除数据:
delete from tbl_student where stu_id=2;
删除表中所有数据:
delete from tbl_student; -- 使用delete删除的表数据可以回滚,用delete删得慢
truncate table tbl_student; -- 使用truncate删除的表数据无法回滚,用truncate删得快
修改数据:
update tbl_student set stu_name='学生名字' where stu_id=456;
参考资料
菜鸟教程