day11 DML語言和DDL語言

2022-09-02 00:36:16 字數 1529 閱讀 7586

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就是乙個裝飾器函式,只是對乙個函式 有一些裝飾作用 原則 開放封閉原則 開放 對擴充套件是開放的 封閉 對修改...