修改資料庫中數據
『壹』 資料庫中修改數據的語句是怎樣寫的
貌似你的表沒有Id主鍵,那麼where後面用name吧,這樣就只能更改sex與age了。
如果有Id主鍵的話,where後面就用Id,這樣比較好。。。
另外,age列是不是整型的,是的話需要類型轉換。。。
string sql = string.Format("update basic set sex='{1}',age='{2}' where name='{3}'", textBox2.Text.Trim(),Convert.ToInt32(textBox3.Text.Trim()),)textBox1.Text.Trim();
『貳』 怎麼修改mysql資料庫表中內容
以windows為例
方法一(假設mysql在d:\mysql目錄下)
1、用系統管理員登陸windows系統。
2、停止MySQL的服務。
3、運行cmd進入dos命令窗口,然後進入MySQL的安裝目錄,比如安裝目錄是d:\mysql,進入d:\mysql\bin (如果是c:\Program Files\mysql目錄,目錄包含空格,使用cd "c:\Program Files\mysql"進入mysql目錄)
4、跳過許可權檢查啟動MySQL(關鍵的一步)
d:\mysql\bin>mysqld-nt --skip-grant-tables(會佔用一個dos控制台窗口,不能關閉)
5、重新打開一個dos控制台窗口,進入d:\mysql\bin目錄,設置root的新密碼
d:\mysql\bin>mysqladmin -u root flush-privileges password 【新密碼】
(注意:這條命令如果重復執行,可能需要關閉4的窗口並重新運行)
d:\mysql\bin>mysqladmin -u root -p shutdown(或直接關閉第一個dos控制台窗口)
將【新密碼】替換為你要用的root的密碼,第二個命令可能會提示你輸入新密碼,重復第一個命令輸入的密碼。
6、關閉MySQL的控制台窗口,用正常模式啟動Mysql
7、你可以用新的密碼鏈接到Mysql了。
方法二
1、停止mysql服務
2、找到mysql數據的data目錄,將另外一個mysql的data目錄下的mysql目錄覆蓋過來(如果知道root密碼)
(操作之前先備份mysql\data\mysql目錄的所有文件)
這種方法缺點:覆蓋掉其他的用戶,mysql的版本需相同
3、重新啟動mysql服務
『叄』 如何修改SQL表中的數據
步驟:
1、登錄PL/SQL Developer;
2、找到要修改數據的表,右擊該表,選擇「編輯數據」;
3、出現窗口,注意方框中的信息。工具欄中小鎖此時打開了,說明可以編輯數據了,後面的加減號表示增加、刪除記錄棚兆。
最後一列的rowid不能修改,這是物理標識列。
4、修改了數則凱據後,可以看到對號變成綠色了,此時要提交的話需要點擊對號;
5、點擊對號之後並沒有真正保存,還需要提交事務,這樣才算是真正修改了,點擊對號之後,還要點擊提交事務按鈕;
6、鏈盯租彈出確認提示框,點擊是即可。
或者採用update語句來修改,更簡單一些。
『肆』 如何使用SQL語句修改表內的數據
修改表中內容
修改用到update語句,語句格式為:UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值
即 update 員工表 set 部門id=01 where 員工id=0004
SQL聯合主鍵
Create Table 表名 (欄位名1 Int Not Null,
欄位名2 nvarchar(13) Not Null Primary Key (欄位名1, 欄位名2),
欄位名3????
欄位名N???? )
(4)修改資料庫中數據擴展閱讀
主鍵是資料庫表的一個重要屬性,建立主鍵可以避免表中存在完全相同的記錄,也就是說主鍵在一張表中的記錄值是唯一的。 建立主鍵有兩種方法:一種是在資料庫提供的GUI環境中建立,另一種是通過SQL語句執行建立,下面分別介紹。
在資料庫提供的GUI環境中建立(以SQL7為例)。輸入表信息後按Ctrl鍵同時選中多行,然後點上面的主鍵按鈕就行了。
通過SQL語句執行建立。又分兩種,一是在建表語句中直接寫,二是建表之後更改表結構。
在建表語句中直接寫:
Create Table 表名 (欄位名1 Int Not Null,
欄位名2 nvarchar(13) Not Null Primary Key (欄位名1, 欄位名2),
欄位名3????
欄位名N???? )
『伍』 怎樣修改SQL資料庫的數據
是update,不是updata
其他應該沒有錯,除非欄位長度不夠
_________________________________________________________
等號附近的錯誤那就是欄位名有錯,或欄位長度問題了。
『陸』 SQL資料庫 如何快速修改一列所有的數據
更新update語句分為三部分:更新的表、列名和新的值、確定更新哪些行的過濾條件。
如果是整列修改的話,不用加任何條件。假設要將所有學生的成績都改為及格,SQL語句要這么寫:Update成績表 Set 成績='及格'
如果只是修改部分數據,要加上條件。假設要將Jason和Annie的成績改為及格,SQL語句要這么寫:Update成績表 Set 成績='及格' where 姓名 in('Jason','Annie')
(6)修改資料庫中數據擴展閱讀:
SQL更新的時候,還存在需要更新多列的情況,SQL語句要枯含這么寫:Update成績表正敗和 Set 成績='及格',表現='良好', 通過='Yes'where 姓名 in('Jason','Annie')
SQL更新的舉盯時候,還存在連接其他表更新數據的情況,假設A表的歷史成績要去B表的提取,那麼SQL語句要這樣寫:
UpdateA
Set A.歷史成績=B.歷史成績
From 學生總成績表 as A
Left join 學生歷史成績表 as B
on A.學生姓名=B.學生姓名
『柒』 SQL語言中修改表中數據的命令是什麼
SQL語言中修改表中數據的命令可以使用update。
UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值;
更新修改語句 update table_name set col_name = xx where col_name = oo。
(7)修改資料庫中數據擴展閱讀
SQL語言修改資料庫,移動資料庫文件
ALTER DATABASE Publish SET OFFLINE/*將Publish資料庫設置為離線(離線)狀態*/
ALTER DATABASE Publish
MODIFY FILE
(
NAME = 'Publish_n1'
FILENAME = 'D:Publish.ndf'
) /*資料庫文件位置*/
ALTER DATABASE Publish SET ONLINE/*將資料庫設置為聯機狀態*/