1. 程式人生 > 其它 >004、簡單的 增、刪、改 操作

004、簡單的 增、刪、改 操作

簡單的 新增、修改 和 刪除 (主要包含的語句:insert、update、delete)

1、insert

insert into 表名(欄位,。。。。) values (值,………..)
# 向 t_student 表中新增資料
# 同時新增多少條資料
# 指定列名
insert into t_student (student_id, student_name, sex, birthday, email, classes_id) values (1, '劉備', '', '1980-01-10', '[email protected]', 1), (2, '關羽', '', '1983-02-10', '
[email protected]', 2), (3, '張飛', '', '1984-05-10', '[email protected]', 3) ;

不指定欄位名插入資料:

insert into t_student values (5, '貂蟬', '', '1994-05-10', '[email protected]', 5)
如何插入日期: 第一種方法,插入的日期格式和顯示的日期格式一致 ,如上面的插入資料 。 第二種方法,採用 str_to_date
insert into emp(empno, ename, job, mgr, hiredate, sal, comm, deptno) valu
es(
9996,'zhangsan','MANAGER',null,str_to_date('1981-06-12','%Y-%m-%d'),3000, 500, 10);
第三種方法,新增系統日期(now())
insert into emp(empno, ename, job, mgr, hiredate, sal, comm, deptno) 
values
(9995,'zhangsan','MANAGER',null,now() ,3000, 500, 10);
2、update 可以修改資料,可以根據條件修改資料 語法格式: update 表名 set 欄位名稱 1=需要修改的值 1, 欄位名稱 2=需要修改的值 2 where …….
練習: 將 job 為 manager 的員工的工資上漲 10%
update emp set sal=sal+sal*0.1 where job='MANAGER';

3、delete

可以刪除資料,可以根據條件刪除資料 語法格式: Delete from 表名 where 。。。。。 練習1、刪除津貼為 500 的員工
delete from emp where comm=500 ;
練習2、刪除津貼為 null 的員工
delete from emp where comm is null ;