ps:以dept、emp表为例
1、新增数据
INSERT INTO 表名称(列名1,列名2,…) VALUES(值1,值2, … )
<pre name="code" class="sql">insert into dept
('deptid','deptname','deptnum','deptdesc')
values
(null,'技术部',20,'技术');
主键deptid为自增列,故无需添加具体的值,但在mysql中需用null占位.
insert into dept
('deptname','deptnum','deptdesc')
values
('技术部',20,'技术');
如没写自增主键列,则在values中可不写占位null值
insert into dept
values
(null,'技术部',20,'技术');
如没写列名,则values中必须写全所有列对应的值,包括自增主键null
2、修改数据
update 表名 set 列名 = 值, 列名2 = 值2…… where 条件
update dept set deptname='财务部' where deptid = 1;
3、删除数据
delete from 表名 where 条件
delete from dept where deptid = 1;