亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果想要修改b列的類型為datetime,請問sql腳本怎么寫?

如果想要修改b列的類型為datetime,請問sql腳本怎么寫?

紅顏莎娜 2022-04-30 11:11:48
mysql數據庫,表名為A,其中有一列b (date類型) ,現在要修改b列的類型為datetime,請問sql腳本怎么寫?另外date類型的列有辦法保存帶時分秒的時間嗎?
查看完整描述

2 回答

?
慕尼黑的夜晚無繁華

TA貢獻1864條經驗 獲得超6個贊

下面列出:
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) ;



查看完整回答
反對 回復 2022-05-04
?
繁花不似錦

TA貢獻1851條經驗 獲得超4個贊

create table t (t1 smallint);
alter table t modify t1 MEDIUMINT;

查看完整回答
反對 回復 2022-05-04
  • 2 回答
  • 0 關注
  • 288 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號