dml:資料操作語言:
insert 插入 ; update 修改 ; delete 刪除
一、插入語句
語法: insert into 表名(列名,...) values(值1,...);
1、插入的值的型別要與列的型別一致或相容
2、不可以為null的列必須插入值,可以為null的列有下列兩種方式不插入值
方式一:
insert into 表名(列名1,列名2,...) values(值1,null,...);
方式二:可以為null的列不給列名,就可以不插入值
3、列的順序可以調換
4、列的個數和值的個數必須一致
5、可以省略列名,預設所有列,而且列的順序和表的順序一致
6、批量插入語句
insert into 表名 values(值1,值2,值3,...),(值1,值2,值3,...),(值1,值2,值3,...),...;
二、修改語句
語法:update 表名 set 列=新值,列=新值,... where 篩選條件;
三、刪除語句
語法:delete from 表名 where 篩選條件;
ddl:資料定義語言
庫和表的管理
建立:create 修改: alter 刪除: drop
一、庫的管理
建立、修改、刪除
1、庫的建立
語法:create database 庫名;
2、更改字符集
語法:alter database 庫名 character set 字符集;
3、庫的刪除
語法:drop database 庫名;
二、表的管理
建立、修改、刪除
1、表的建立
語法:create table 表名(
欄位名稱 字段型別(字段長度) 約束,
欄位名稱 字段型別(字段長度) 約束,
...欄位名稱 字段型別(字段長度) 約束
);2、表的修改
a、修改表名
語法:alter table 表名 rename to 新錶名
b、修改列名
語法:alter table 表名 change column 舊列名 新列名 字段型別;
c、修改列的型別或約束
語法:alter table 表名 modify column 列名 新的字段型別;
d、新增新列
語法:alter table 表名 add column 新列名 字段型別;
e、刪除列
語法:alter table 表名 drop column 列名;
3、表的刪除
語法:drop table 表名;
Oracle 學習使用SQL語四 DML語句
b 一 insert插入資料 b b 1 將整張表的資料插入到一張表中 b color red 語法 insert into 表名 子查詢 color 使用子查詢將整張表插入到制定的表中,有兩種方式,如下 1 insert into cip test select from cip tmp 有點不明...
MySQL資料庫的簡單操作指令之DML語言
資料操縱語言dml data manipulation language 使用者通過它可以實現對資料庫的基本操作。這裡說的基本操作主要指對資料庫的增刪改查!這四項基本功能也是資料庫操作的主要功能。有什麼用?資料操作語言 dml 可用於對資料庫進行增加資料,修改資料,刪除資料,查詢資料等等 示例增加 ...
python學習day11 day12 裝飾器
裝飾器是一種特殊的閉包,它是巢狀函式,也呼叫了外部函式的變數,只不是呼叫的是外部函式的形參。用於裝飾函式 裝飾器的作用 不想修改函式的呼叫方式 但是還想在原來的函式前後新增功能 timmer就是乙個裝飾器函式,只是對乙個函式 有一些裝飾作用 原則 開放封閉原則 開放 對擴充套件是開放的 封閉 對修改...