DML 資料庫基本操作

2021-08-22 03:25:56 字數 819 閱讀 2112

資料操作語言,用來定義資料庫記錄(資料);

1.插入資料

語法:

insert into 表名

(列名1,列名2, …)

values

(值1, 值2);

例:mysql> insert into stu

-> (sid,sname,age,***)

-> values

-> ('001','zhangsna',28,'1');

2.修改資料
語法:

update 表名 set 列名1=值1, … 列名n=值n [where 條件];

例:mysql> update stu

->set sname='cuihua',age='18',***='0'

->where sid='001';

3.刪除資料
1.語法:

delete from 表名 [where 條件];

例:mysql> delete from stu

-> where sid='002';

2.語法:

truncate table 表名;

例:mysql> truncate table stu;

雖然truncate和delete都可以刪除表的所有記錄,但有原理不同。delete的效率沒有truncate高!

truncate其實屬性ddl語句,因為它是先drop table,再create table。而且truncate刪除的記錄是無法回滾的,但delete刪除的記錄是可以回滾的(回滾是事務的知識!)。

資料庫操作語言DML

資料庫操作語言dml data manipulation language 用於運算元據庫中的資料,包括 插入新資料 修改已有的資料 刪除不再需要的資料 資料合併。insert 語句用於向表中插入資料 語法 insert into table column column values value v...

資料庫增刪改操作(DML)

dml 插入語句 插入語句 一次插入操作只插入一行.insert into table name column1,column2,column3.values value1,value2,value3.1 一般插入操作一次只能插入一行,但 mysql 可以一次插入多條資料記錄 mysql 特有 in...

資料庫 DDL 和 DML操作

目錄 一 ddl操作 1.運算元據庫 2.運算元據庫表 二 dml操作 1.insert 2.delete 3.update create database if not exists dbname 建立資料庫 drop databasae if exists dbname 銷毀資料庫 2.1 新增...