本文主要是介绍表结构的增删改(约束)、表数据的增删改、truncate总结归纳 | sql笔记自查用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
和表的定义相关的语言 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;
参考资料
菜鸟教程
这篇关于表结构的增删改(约束)、表数据的增删改、truncate总结归纳 | sql笔记自查用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!