資料庫 資料更新

2021-09-25 19:06:31 字數 1271 閱讀 9118

資料庫更新操作有三種:在表中新增若干行資料、修改表中的資料和刪除表中的若干行資料。

sql中有三類相應的語句,分別是插入資料(insert)、修改資料(update)、刪除資料(delete)

insert···values 插入單行或多行元組資料

例:向資料庫mysql_test的表customers中插入這樣一行完整資料:(901,張三,f,北京市,朝陽區)。

insert into mysql test.customers

values(901,'張三','f','北京市','朝陽區');

insert···set 插入部分列值資料

insert into mysql_test.customers

set cust_name='李四',cust_assress='武漢市',cust_***=default;

"insert into"命令用於向表中插入資料

insert···select 插入子查詢資料,子查詢可以巢狀在select語句中,用於構造父查詢的條件,也可以巢狀在insert語句中,用於生成要批量插入的資料。

"select"子句快速從乙個或多個表中取出資料

delete 刪除表中一行或多行資料

"expr"表示乙個常量、變數或乙個表示式,也可為空,其值資料型別要與列資料型別一致。

例:使用delete語句刪除資料庫mysql_test的表customers中客戶名為「王五」的客戶資訊。

delete from mysql_test.customers

where cust_name='王五',

"where"子句表示為刪除操作限定刪除條件,刪除特點行,若省略表示刪除表中所有行。

update  修改更新乙個表中的資料

update mysql_test.customers

set cust_address="武漢市"

where cust_name="張三"

"set"子句用於指定表中要修改的列名及其列值,如指定預設值則要用"default"

"where"子句用於限定表中修改的行,若不指定update會修改所有行

"order by"子句用於限定表中的行被修改的次序

"limit"子句用於限定被修改的次數

關鍵字

"values"單行

"value"多行

資料庫更新

region 將資訊存入資料庫store the information to the sql int userid convert.toint32 session userid oledbconnection cn new oledbconnection strcn string sqlcmd u...

資料庫更新

做android應用,不可避免的會與sqlite打交道。隨著應用的不斷公升級,原有的資料庫結構可能已經不再適應新的功能,這時候,就需要對sqlite資料庫的結構進行公升級了。sqlite提供了alter table命令,允許使用者重新命名或新增新的字段到已有表中,但是不能從表中刪除字段。並且只能在表...

ABAP資料庫 更新資料

分享一下我老師大神的人工智慧教程。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!open sql中使用insert update modify和delete語句進行資料的更新操作,其中當sy dbcnt返回為0,則表示操作成功,此外還將返回實際操作的資料行數。需要指明...