『壹』 如何快速修改及替換資料庫某個欄位
可以通過update方法進行批量修改。
sql:update table_name SET age=25;
備註:也可以添加必要的條件,針對固定條件的數據進行批量修改。
sql:update table_name SET age=age+1 where name ='zhangsan ';
『貳』 如何更改資料庫中的某一欄位
alter table 表名 change 』原來的欄位名 』新欄位名;』這個是mysql的語法。
』樓上的兄弟,你的回答是更新某條記錄的某欄位的值。
『叄』 怎麼對mysql數據表中的某個欄位的所有數據修改
對mysql數據表中的某個欄位的所有數據修改,可以使用update語句,語法是:
update table_name set column = value[, colunm = value...] [where condition];
[ ]中的部分表示可以有也可以沒有。
例如:
update students set stu_name = "zhangsan", stu_gender = "m" where stu_id = 5;
(3)資料庫中改變某個欄位擴展閱讀:
SQL修改欄位屬性總結:
1、修改表中欄位類型 可以修改列的類型,是否為空)
Alter table [表名] alter column [列名] 類型
2、向表中添加欄位
Alter table [表名] add [列名] 類型
3、刪除欄位
Alter table [表名] drop column [列名]
4、添加主鍵
Alter table [表名] add constraint [ 約束名] primary key( [列名])
5、添加唯一約束
Alter table [表名] add constraint [ 約束名] unique([列名])
6、添加表中某列的默認值
Alter table [表名] add constraint [約束名] default(默認值) for [列名]
『肆』 如何替換資料庫中某個欄位中的數據
不同的資料庫,替換欄位值的命令格式是不同的,現以MYSLQ 為例說明:
在資料庫中修改一些內容,就需要用到下列語句:
sql語句為:UPDATE `table_name` SET `field_name` = replace (`field_name`,』from_str』,'to_str』) WHERE ……
代碼說明: table_name —— 表的名字 field_name —— 欄位名 from_str —— 需要替換的字元串 to_str —— 替換成的字元串 目的是為了直接用sql操作資料庫修改欄位中的某些字串,也可以使用下列方法有條件的替換,比較麻煩,需要三步,先SELECT出來符合的記錄,然後進行字元串替換,再UPDATE。
假如我要替換的內容是:把』家 樂 福』字元替換成』Jia Le Fu』 要替換的內容在:數據表 cdb_posts中的message 欄位。那我們就應該這樣寫:
update dede_addonarticle set body=replace(body, 『家樂福』, 『Jia Le Fu』);
如果是在自編的程序中替換,用循環加賦值語句就行,當然,也可以直接使用用SQL命令來實現,就看你個人喜好了。
『伍』 修改資料庫中某個數據的某個欄位
update
tablename
set
AAAAAA=REGEXP_REPLACE(AAAAAA,'F\.G',FBCG) 應該類似這樣,使用regexp_replace函數,你可以搜索下這個函數!重點說明:這個正則SQL我沒測試,你自己測試~
『陸』 oracle資料庫中怎麼修改一個欄位的值
需要用update語句來進行修改。
update語句基本語法:
update 表名 set 欄位='值' where 條件;
如test表中有如下數據:
現在要將ID=3的這條數據的NAME改成badkano,可用如下語句:
update test set NAME='badkano' where ID=3;
commit;
運行後的結果:
說明:
update語句執行後,必須commit來提交,否則只在當前session中有效。
『柒』 如何對sql資料庫中的某一欄位進行替換
update 表名 set 列1='yr' where 列1='hr'
如果換成REPLACE函數的話,具體語句如下:
update 表名 set 列1=replace(列1,'hr','yr') where 列1='hr'
以上語句的測試過了。