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 表示覆蓋表中...