DML 操作表中的資料

2021-10-10 12:29:33 字數 714 閱讀 5267

dml:增刪改表中資料

1.新增資料

語法:insert into 表名(列名1,列名2,.

..,列名n) values (值1,值2,.

..,值n)

,(值1,值2,.

..,值n)(第二行的資料);

多行資料之間逗號隔開。

注意:①列名要和值一一對應,不然就會報錯

②如果表名後不定義列名,則預設給所有列新增值

insert into 表名 values

(所有列的值)

; ③除了數字型別,其他型別都要用單引號(雙引號)引起來。

2.刪除資料

語法:detele from 表名 [where 條件];

注意:①如果where後面不加條件的話就會把表中的資料都刪除

②刪除表中記錄的兩種方法:

1.delete from 表名 where;

--要一條條刪,效率低,不推薦使用。

2.truncate table 表名;

--把錶刪除,然後建立乙個一樣的表,推薦使用。

3.修改資料

語法:update 表名 set 列名1

= 值1

,列名2

= 值2,.

..列名n = 值n [where 條件]

注意:如果where後面不加條件的話就會把表中的資料都修改

DML操作(表中資料)

通過dml實現表中資料的操作 插入資料 insert 查詢資料 select 更新資料 update 刪除資料 delete 語法 insert into 表名 欄位1,欄位2,欄位3 values 欄位1的值,欄位2的值,欄位3的值 當全部欄位都插入資料時,字段可以省略,但要對應 1 前後欄位的個...

三 sql表資料的操作 DML操作

create table user id int 11 primary key auto increment,name varchar 20 not null,varchar 1 phonenumber varchar 11 info varchar 255 default 這個人很懶,還沒有描述資...

Hive中DML資料操作

1.資料匯入 1 向表中裝載資料 load 語法 load data 表示載入資料 local 表示從本地載入資料到hive表 否則從hdfs載入資料到hive表 inpath 表示載入資料的路徑 into table 表示載入到哪張表 student 表示具體的表 overwrite 表示覆蓋表中...