mysql 怎么修改表類型數(shù)據(jù)
成都創(chuàng)新互聯(lián)一直在為企業(yè)提供服務,多年的磨煉,使我們在創(chuàng)意設計,全網(wǎng)整合營銷推廣到技術研發(fā)擁有了開發(fā)經(jīng)驗。我們擅長傾聽企業(yè)需求,挖掘用戶對產(chǎn)品需求服務價值,為企業(yè)制作有用的創(chuàng)意設計體驗。核心團隊擁有超過10年以上行業(yè)經(jīng)驗,涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領域,公司涉及領域有基礎互聯(lián)網(wǎng)服務四川樂山服務器托管、成都app軟件開發(fā)、手機移動建站、網(wǎng)頁設計、網(wǎng)絡整合營銷。
下面列出:
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);
刪除某個索引
mysqlalter 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 字段名 類型;
例如
數(shù)據(jù)庫中user表 name字段是varchar(30)
可以用
alter table user modify column name varchar(50) ;
1. 使用DESC語句查看itbiancheng表的結構。從查詢結果可以看出,itbiancheng表中存在sex字段,并且數(shù)據(jù)類型為TINYINT(1)。
2. 執(zhí)行ALTER TABLE語句修改sex字段名和數(shù)據(jù)類型。SQL代碼如下:ALTER TABLE itbiancheng CHANGE sex stu_sex INT(2);
方法如下:
//修改一個字段的類型
alter table user MODIFY new1 VARCHAR(10);
//修改一個字段的名稱,此時一定要重新指定該字段的類型
alter table user CHANGE new1 new4 int。
一、電腦常見問題
主板不啟動,開機無顯示,有顯卡報警聲。
故障原因:一般是顯卡松動或顯卡損壞。 ?
處理辦法:打開機箱,把顯卡重新插好即可。要檢查AGP插槽內(nèi)是否有小異物,否則會使顯卡不能插接到位;對于使用語音報警的主板,應仔細辨別語音提示的內(nèi)容,再根據(jù)內(nèi)容解決相應故障。 ?
如果以上辦法處理后還報警,就可能是顯卡的芯片壞了,更換或修理顯卡。如果開機后聽到"嘀"的一聲自檢通過,顯示器正常但就是沒有圖像,把該顯卡插在其他主板上,使用正常,那就是顯卡與主板不兼容,應該更換顯卡。
4.4.3修改字段類型
語句格式:ALTER TABLE 表名 MODIFY 字段名?數(shù)據(jù)類型;
在上面語句格式中,“表名”指定要修改的是哪個表,“MODIFY”表示要修改表中字段數(shù)據(jù)類型,“字段名”指定要修改表中哪個字段(的數(shù)據(jù)類型),“數(shù)據(jù)類型”指定表中字段要修改成的新數(shù)據(jù)類型。
下面截圖中的“ALTER TABLE”語句將t_dept表中deptno字段數(shù)據(jù)類型由原來的 int(10)修改為varchar(20)。