mysql資料庫修改數據
⑴ MySQL資料庫修改一列內容
下面列出:
1.增加一個欄位
alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一個欄位,默認為空
alter table user add COLUMN new2 VARCHAR(20) NOT NULL; //增加一個欄位,默認不能為空
2.刪除一個欄位
alter table user DROP COLUMN new2; //刪除一個欄位
3.修改一個欄位
alter table user MODIFY new1 VARCHAR(10); //修改一個欄位的類型
alter table user CHANGE new1 new4 int; //修改一個欄位的名稱,此時一定要重新
//主鍵
alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);
//增加一個新列
alter table t2 add d timestamp;
alter table infos add ex tinyint not null default 『0′;
//刪除列
alter table t2 drop column c;
//重命名列
alter table t1 change a b integer;
//改變列的類型
alter table t1 change b b bigint not null;
alter table infos change list list tinyint not null default 『0′;
//重命名表
alter table t1 rename t2;
加索引
mysql> alter table tablename change depno depno int(5) not null;
mysql> alter table tablename add index 索引名 (欄位名1[,欄位名2 …]);
mysql> alter table tablename add index emp_name (name);
加主關鍵字的索引
mysql> alter table tablename add primary key(id);
加唯一限制條件的索引
mysql> alter table tablename add unique emp_name2(cardnumber);
刪除某個索引
mysql>alter table tablename drop index emp_name;
增加欄位:
mysql> ALTER TABLE table_name ADD field_name field_type;
修改原欄位名稱及類型:
mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
刪除欄位:
mysql> ALTER TABLE table_name DROP field_name;
mysql修改欄位長度
alter table 表名 modify column 欄位名 類型;
例如
資料庫中user表 name欄位是varchar(30)
可以用
alter table user modify column name varchar(50) ;
⑵ 如何修改MySQL資料庫表中的數據
可以使用 MySQL-Front這個軟體,非常好用.
軟體下載在這里
華軍軟體園
http://www.onlinedown.net/soft/33451.htm
軟體使用說明在這里
http://hi..com/hjl0735/blog/item/aa12aef599a38f20bc3109fa.html
試試吧,用過sqlserver的都會用.
圖文教程下載
天極網的
http://bbs.yesky.com/attachment.php?aid=74780
⑶ 我想修改mysql資料庫的名字,可以怎麼修改
1、方法一:重命名所有的表,代碼如下:
CREATE DATABASE new_db_name;
RENAME TABLE db_name.table1 TO new_db_name.table1,
db_name.table2 TO new_db_name.table2;
DROP DATABASE db_name;
⑷ mysql資料庫中 修改表中數據 方面的問題
使用update:
update
表名
set
欄位1='修改值1',欄位2='修改值2',欄位5='修改值5'
where
欄位='某些值';
該語句是將表中所要求欄位匹配後的行,進行相應欄位的修改。
例如,表person
id/name/age
1/a/15
2/b/15
3/c/16
update
person
set
name=d
where
age=16;
結果為3/c/16被修改為3/d/16。
⑸ mysql資料庫修改代碼怎麼寫
兩種方法,一種執行語句update
`表名`
set
columnName
=
'測試'
WHERE
columnName
=
'檢測';還有一種在phpmyadmin里直接修改,有個編輯,修改掉也可以。
⑹ 如何在「navicat for mysql」上直接修改數據
選擇你要修改數據的表,新增一個查詢窗口,在查詢窗口中查詢你要修改的表,比如select * from tableA ;然後在下面顯示的記錄上你就可以手工修改你要改的數據了。記得修改完後,在這個查詢窗口上手工輸入commit命令後執行,就可以成功保存了。
⑺ mysql資料庫數據修改後保存刷新數據還原了
我也遇到這類的問題,把表重建下,就好了
⑻ mysql資料庫怎麼修改記錄
update
ebook
set
titleurl=SUBSTR(titleurl,4),數值視你欄位前邊的字元長度定,可以一部分數據測試一下
⑼ 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;
希望能幫到你