004、簡單的 增、刪、改 操作
阿新 • • 發佈:2021-10-11
簡單的 新增、修改 和 刪除 (主要包含的語句: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(第三種方法,新增系統日期(now())9996,'zhangsan','MANAGER',null,str_to_date('1981-06-12','%Y-%m-%d'),3000, 500, 10);
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 …….
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 ;