導航:首頁 > 數據處理 > 如何更新資料庫

如何更新資料庫

發布時間:2022-03-08 09:55:57

㈠ 請問怎樣更新資料庫

這是個什麼問題?不詳細啊。分2種情況吧,第1種,更新資料庫里的數據,用update語句,比如 update table1 set ***='測試數據'; 然後再 commit; 第2種,更新資料庫軟體,就是下載軟體補丁包,然後給資料庫打補丁。
以上舉例為oracle資料庫,如果是mysql之類的資料庫,語法可能會不同,自己上網上查詢吧。

㈡ sql如何更新數據(用sql語句)

代碼如下:
--創建鏈接伺服器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '遠程伺服器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用戶名 ', '密碼 '

--查詢示例
select * from ITSV.資料庫名.dbo.表名

--導入示例
select * into 表 from ITSV.資料庫名.dbo.表名

--以後不再使用時刪除鏈接伺服器
exec sp_dropserver 'ITSV ', 'droplogins '

--連接遠程/區域網數據(openrowset/openquery/opendatasource)
--1、openrowset

--查詢示例
select * from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)

--生成本地表
select * into 表 from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)

--把本地表導入遠程表
insert openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)
select *from 本地表

--更新本地表
update b
set b.列A=a.列A
from openrowset( 'SQLOLEDB ', 'sql伺服器名 '; '用戶名 '; '密碼 ',資料庫名.dbo.表名)as a inner join 本地表 b
on a.column1=b.column1

--openquery用法需要創建一個連接

--首先創建一個連接創建鏈接伺服器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '遠程伺服器名或ip地址 '
--查詢
select *
FROM openquery(ITSV, 'SELECT * FROM 資料庫.dbo.表名 ')
--把本地表導入遠程表
insert openquery(ITSV, 'SELECT * FROM 資料庫.dbo.表名 ')
select * from 本地表
--更新本地表
update b
set b.列B=a.列B
FROM openquery(ITSV, 'SELECT * FROM 資料庫.dbo.表名 ') as a
inner join 本地表 b on a.列A=b.列A
--3、opendatasource/openrowset
SELECT *
FROM opendatasource( 'SQLOLEDB ', 'Data Source=ip/ServerName;User ID=登陸名;Password=密碼 ' ).test.dbo.roy_ta

㈢ 如何更新資料庫

一、登錄後台,然後更新你要更新的即可。
二、如果是程序代碼的話,就要對資料庫執行:鏈接-打開-上傳-update-關閉等步驟。

㈣ 如何更新資料庫中部分數據

既然id欄位都是數值,實際上可以用簡單的數學運算來解決。

UPDATE table SET id=id/10;

當然,如果ID不能被10整除的話可是會使ID出現小數的哦

所以還可以用取子字元串的方式取出ID的0到(字元串長度-1)的子字元串

如:

UPDATE table SET id=SUBSTR(0,STRLEN(id)-1,id);

上面的SUBSTR,STRLEN是我隨便寫的,只是意思意思,不一定可以直接運行的,具體的函數與用法還要查相關文檔

㈤ 如何升級mysql資料庫,需要哪些步驟

1.當前mysql版本4.0.23,導出當前資料庫數據,進行備份。
2.安裝4.1或5.1進行備份數據導入。
3.具體操作

Windows中升級MySQL應採取的步驟:

1. 進行升級前你應先備份當前的MySQL安裝。

2. 下載最新Windows版MySQL。

3. 升級MySQL前,必須停止伺服器。

如果伺服器安裝為服務,必須在命令提示符下在命令行中用下面的命令停止服務:

C:\> NET STOP MYSQL如果MySQL伺服器不是服務,使用下面的命令停止伺服器:

C:\> C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqladmin -u root shutdown4.

4.當從以前至的4.1.5版本升級到MySQL 5.1時,或從Zip文件安裝的MySQL升級到MySQL Installation Wizard(安裝幫助)安裝的MySQL時,你必須手動卸載前面安裝的MySQL服務。

要想卸載MySQL服務,使用下面的命令:

C:\> C:\mysql\bin\mysqld --remove

如果你不想卸載已有的服務,MySQL Installation Wizard(安裝幫助)則不會正確安裝新的MySQL服務。

5. 如果你使用MySQL Installation Wizard(安裝幫助),請參考「使用MySQL安裝向導」的描述來啟動幫助。

6. 如果用Zip文件安裝MySQL,應提取文件。你可以覆蓋已有的MySQL安裝(通常位於C:\mysql),或將它安裝到其它目錄,例如 C:\mysql4。建議覆蓋原有的安裝。

7. 重新啟動伺服器。如果你運行MySQL服務,則使用NET START MySQL,還可以直接調用mysqld。

linux中升級MySQL應採取的步驟:

1. 進行升級前你應先備份當前的MySQL安裝。

2. 下載最新linux版MySQL。

3. 升級MySQL前,必須停止伺服器。

如果伺服器安裝為服務,必須在命令提示符下在命令行中用命令停止服務:

4.當從以前至的4.0.23版本升級到4.1或5.1時,或從Zip文件安裝的MySQL升級到MySQL Installation Wizard(安裝幫助)安裝的MySQL時,你必須手動卸載前面安裝的MySQL服務。

如果你不想卸載已有的服務,MySQL Installation Wizard(安裝幫助)則不會正確安裝新的MySQL服務。

5. 如果你使用MySQL Installation Wizard(安裝幫助),請參考「使用MySQL安裝向導」的描述來啟動幫助。

6. 如果用Zip文件安裝MySQL,應提取文件。你可以覆蓋已有的MySQL安裝,建議覆蓋原有的安裝。

7. 重新啟動伺服器。

㈥ 怎麼更新資料庫啊

update 資料庫表名 set 欄位1=值1, 欄位2=值2 where 條件;

㈦ sql資料庫如何更新

一般來說在從一個表中讀出一條記錄後,先要判斷目標表中是否已經存在該記錄?如果存在使用UPDATE語句更新數據,如果不存在則使用INSERT語句插入目標表中。
至於如何實現,那要看你用的是什麼開發環境了

㈧ 如何更新資料庫查詢

用不用set都一樣..可以不用set,所以這里不是問題所在..^_^

問題可能出現在m_ID上,由於你資料庫裡面f_ID是int型的應該..^_^,如果這個時候m_ID返回某個字元串假設為aa
那sql就變成 ... where f_id=aa 找個時候會提示資料庫裡面找不到 aa 這個參數...如果 m_id返回空字元串,那sql變成 f_id= 只有一個左等式,也會提示出錯..我想出錯的原因可能是第二種..^_^,因此最好在前面做下判斷,如果為空或者不是數值,給個默認值(0或者其他數)..^_^

㈨ 如何:更新資料庫中的記錄

可以使用 TableAdapter.Update 方法更新(編輯)資料庫中的記錄。 TableAdapter.Update 方法根據傳入的參數提供了若干次執行不同操作的重載。 了解調用這些不同方法簽名的結果非常重要。 說明 如果您的應用程序不使用 TableAdapter,您就可以使用命令對象更新資料庫中的記錄(例如, ExecuteNonQuery)。 有關使用命令對象更新數據的更多信息,請參見下面的「使用命令對象更新記錄」。 下表描述了各種 TableAdapter.Update 方法的行為: 方法 說明TableAdapter.Update(DataTable) 嘗試將 DataTable 中的所有更改保存到資料庫中。 (這包括從表中移除所有刪除的行、將插入的行添加到表中、更新表中已更改的所有行。) TableAdapter.Update(DataSet) 雖然該參數帶有一個數據集,但 TableAdapter 仍嘗試將 TableAdapter 的關聯 DataTable 中的所有更改保存到資料庫中。 (這包括從表中移除所有刪除的行、將插入的行添加到表中、更新表中已更改的所有行。) 說明 TableAdapter 的關聯 DataTable 是最初配置 TableAdapter 時創建的 DataTable。 TableAdapter.Update(DataRow) 嘗試將指示 DataRow 中的更改保存到資料庫中。 TableAdapter.Update(DataRows()) 嘗試將 DataRow 數組中任意行中的更改保存到資料庫中。 TableAdapter.Update("new column values", "original column values") 嘗試保存由原始列值標識的單行中的更改。 通常,當應用程序使用數據集以獨占方式存儲數據時,您使用的是帶有 DataSet、 DataTable 或 DataRow 的TableAdapter.Update 方法。 通常,當應用程序使用對象存儲數據時,您使用的是帶有列值的 TableAdapter.Update 方法。 如果TableAdapter 沒有帶列值的 Update 方法,就表示已將 TableAdapter 配置為使用存儲過程,或者已將它的 GenerateDBDirectMethods 屬性設置為 false。 嘗試從 「數據集設計器」內將TableAdapter 的 GenerateDBDirectMethods 屬性設置為 true,然後保存該數據集以重新生成 TableAdapter。 如果TableAdapter 仍沒有帶列值的 Update 方法,該表就可能沒有提供足夠多的架構信息以區分各行(例如,未在表中設置任何主鍵)。 使用TableAdapter 更新現有記錄 根據應用程序的需要,TableAdapter 提供了更新資料庫中記錄的不同方法。 如果應用程序使用數據集存儲數據,則可以在所需的 DataTable 中簡單地更新記錄,然後調用 TableAdapter.Update 方法並傳入 DataSet、 DataTable、 DataRow 或 DataRow 數組。 上表描述了不同的 Update 方法。 用帶有 DataSet、DataTable、DataRow 或 DataRows() 的 TableAdapter.Update 方法更新資料庫中的記錄 通過直接編輯 DataTable 中的 DataRow,編輯所需的 DataTable 中的記錄。 有關更多信息,請參見 如何:編輯數據表中的行。 在 DataTable 中對行進行編輯後,請調用 TableAdapter.Update 方法。 通過傳入完整的 DataSet、 DataTable、 DataRow 數組或單個 DataRow,您可以控制要更新的數據量。 下面的代碼顯示如何編輯 DataTable 中的記錄,然後調用 TableAdapter.Update 方法將更改保存到資料庫中。 (此示例使用 Northwind 資料庫 Region 表。) ' Locate the row you want to update. Dim regionRow As NorthwindDataSet.RegionRow regionRow = NorthwindDataSet._Region.FindByRegionID(1) ' Assign the new value to the desired column. regionRow.RegionDescription = "East" ' Save the updated row to the database Me.RegionTableAdapter.Update(Me.NorthwindDataSet._Region) // Locate the row you want to update. NorthwindDataSet.RegionRow regionRow; regionRow = northwindDataSet.Region.FindByRegionID(1); // Assign the new value to the desired column. regionRow.RegionDescription = "East"; // Save the updated row to the database. this.regionTableAdapter.Update(this.northwindDataSet.Region); 如果應用程序使用對象存儲應用程序中的數據,您就可以使用 TableAdapter 的 DBDirect 方法將數據從對象中直接發送到資料庫。 這些方法可讓您將各列的單個值傳遞為方法參數。 調用此方法用傳入該方法的列值更新資料庫中的現有記錄。 以下過程使用 Northwind Region 表作為示例。 使用帶有列值的 TableAdapter.Update 方法更新資料庫中的記錄 調用TableAdapter 的 Update 方法,以參數的形式為每一列傳入新值和原始值。 說明 如果沒有實例可用,請實例化您要使用的 TableAdapter。 Dim regionTableAdapter As New NorthwindDataSetTableAdapters.RegionTableAdapter regionTableAdapter.Update(1, "East", 1, "Eastern") NorthwindDataSetTableAdapters.RegionTableAdapter regionTableAdapter = new NorthwindDataSetTableAdapters.RegionTableAdapter(); regionTableAdapter.Update(1, "East", 1, "Eastern"); 使用命令對象更新記錄 下面的示例使用命令對象直接更新資料庫中的現有記錄。 有關使用命令對象執行命令和存儲過程的更多信息,請參見 將數據獲取到應用程序。 以下過程使用 Northwind Region 表作為示例。 使用命令對象更新資料庫中的現有記錄 創建新的命令對象;設置它的 Connection、CommandType 和CommandText 屬性;然後打開一個連接,並執行該命令。 Dim sqlConnection1 As New System.Data.SqlClient.SqlConnection("YOUR CONNECTION STRING") Dim cmd As New System.Data.SqlClient.SqlCommand cmd.CommandType = System.Data.CommandType.Text cmd.CommandText = "UPDATE Region SET [RegionDescription] = @RegionDescription WHERE [RegionID] = @RegionID" cmd.Parameters.AddWithValue("@RegionDescription", "East") cmd.Parameters.AddWithValue("@RegionID", "1") cmd.Connection = sqlConnection1 sqlConnection1.Open() cmd.ExecuteNonQuery() sqlConnection1.Close() System.Data.SqlClient.SqlConnection sqlConnection1 = new System.Data.SqlClient.SqlConnection("YOUR CONNECTION STRING"); System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand(); cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = "UPDATE Region SET [RegionDescription] = @RegionDescription WHERE [RegionID] = @RegionID"; cmd.Parameters.AddWithValue("@RegionDescription", "East"); cmd.Parameters.AddWithValue("@RegionID", "1"); cmd.Connection = sqlConnection1; sqlConnection1.Open(); cmd.ExecuteNonQuery(); sqlConnection1.Close(); 安全性 您必須具有訪問正嘗試連接到的資料庫的許可權,以及更新所需表中記錄的許可權。 請參見任務 如何:刪除資料庫中的記錄 如何:將新記錄插入資料庫 如何:將數據從對象保存到資料庫概念 TableAdapter 概述 准備應用程序以接收數據 將數據獲取到應用程序 在Visual Studio 中將控制項綁定到數據 在應用程序中編輯數據 驗證數據 保存數據其他資源 Visual Studio 的數據應用程序概述 連接到 Visual Studio 中的數據

㈩ 怎樣更新電腦資料庫

電腦資料庫 你說的是遠程伺服器 還是本機如果是遠程需要進伺服器 本機的話 找到相對應的目錄 用相對應的 工具打開就可以 編輯查找 你可以用windows的查找工具查找 *.mdb 或其他資料庫後綴

閱讀全文

與如何更新資料庫相關的資料

熱點內容
塗料的產品怎麼樣 瀏覽:582
怎麼多循環一次程序 瀏覽:158
大商所交易系統是什麼 瀏覽:386
徐步天交易要多少天 瀏覽:21
哪個手機app可以模擬交易美股 瀏覽:817
愛情虛假交易是什麼意思 瀏覽:458
番禺哪裡有鮮花批發市場 瀏覽:563
山東修正健康飲品怎麼代理 瀏覽:786
數據比較多復制是哪個鍵 瀏覽:474
批發市場的東西為什麼這么便宜 瀏覽:896
雪肌麗仁產品怎麼樣 瀏覽:274
怎麼做麥吉麗的代理 瀏覽:497
產品資質證書是什麼 瀏覽:511
百度文庫為什麼下載的是數據 瀏覽:810
快遞信息如何查商家 瀏覽:773
鋪面信息簡介怎麼寫 瀏覽:561
理財基金介紹產品怎麼買 瀏覽:41
代理網店需要哪些手續 瀏覽:273
怎麼樣發信息呢 瀏覽:236
羅布樂思技術困難怎麼回事 瀏覽:822