另外,刪除列要是去掉整列即包括欄位名就改變了表的結構用
alter
table table_name
drop
column column_name;
而要是僅僅刪除某一列資料即可使用修改某一列將其值置空
update table_name
set column_name =
null
[where
]--可以加where篩選指定記錄的該字段
insert into用來新增資料 insert into table_name(column1,column2…) values(express1,express2…)
只能新增一條而不能一次新增多條資料 即例如下面的寫法將會出錯
`
insert
into students(stu_id,stu_name,stu_age)
values(1
,'張三',20
),(2
,'李四',20
),(3
,'王五',20
);
這種多條插入能在mysql中能用但不能在oracle中用。
不過可以按照下列寫法
insert
allinto my_employee values(1
,'patel'
,'ralph'
,'rpatel'
,895
)into my_employee values(2
,'dancs'
,'betty'
,'bdancs'
,860
)into my_employee values(3
,'biri'
,'ben'
,'bbiri'
,1100
)into students values(1
,'張三',20
)into students values(2
,'李四',20
)into students values(3
,'王五',20
)select
*from dual;
insert
allinto table_name1 valules(express1,express2...
)into table_name2 valules(express1,express2...
)into table_name3 valules(express1,express2...
)...
...select
'啊哈哈'
from dual;
select '啊哈哈' from dual;
這句必須是查詢語句,可以是任意查詢語句,但查詢結果必須是一條記錄,因為插入執行次數就是查詢記錄的個數,即有幾行就會插入幾次該資料,所以不是一條的話就會重複插入多次
例如已知表 student
和空表my_employee
'女';
該語句查詢記錄為兩條,查詢部分欄位也一樣
'女';
上圖顯示插入資料兩遍。
新增 刪除約束 Oracle
增加一列或者多列 alter table 表名 add column name datatype 修改一列或者多列 修改列的型別或者是長度 alter table 表名 modify column name datatype 刪除一列 alter table 表名 drop column colum...
thinkphp ajax新增及刪除
開發步驟 1 由於是給後台新增乙個增加電影及電影鏈結的功能,所以控制器在admin下。控制器全部 如下 繼承publicaction後訪問本頁面時必須先登入後台 class mvaddaction extends publicaction public function add public fun...
Oracle使用者的新增 修改 刪除及授權
1 oracle使用者新增 create user lisi identified by lisi 注 create user是建立資料庫使用者,後面跟使用者名稱,identified by是設定使用者密碼 2 把 連線 資料庫許可權授給新增使用者lisi grant connect to lisi...