如果想在乙個已經建好的表中新增一列,可以用諸如:
alter table t1 add column addr varchar(20) not null;
這條語句會向已有的表t1中加入一列addr,這一列在表的最後一列位置。如果我們希望新增在指定的一列,可以用:
alter table t1 add column addr varchar(20) not null after user1;
注意,上面這個命令的意思是說新增addr列到user1這一列後面。如果想新增到第一列的話,可以用:
alter table t1 add column addr varchar(20) not null first;
如果想修改某一列的屬性,可以用:
alter table t1 modify column addr varchar(20);
列屬性如果不使用not null修飾,就是可以為空的,即default null
如果要修改表名,可以用:
alter table table1 rename table2;
如果要修改列名,可以用:
alter table table1 change name1 name2 varchar(40);
這裡列名如果一樣時,就等於修改這一列的屬性。
附註:mysql> status;
以上命令會列印出關於資料庫的一些資訊。
mysql在表的某一位置增加一列的命令
如果想在乙個已經建好的表中新增一列,可以用諸如 alter table t1 add column addr varchar 20 not null 這條語句會向已有的表t1中加入一列addr,這一列在表的最後一列位置。如果我們希望新增在指定的一列,可以用 alter table t1 add co...
jquery滾動條固定在某一位置
檢視歷史訊息的時候,需要將滾動條維持在正在檢視的訊息位置。本方法是通過新增屬性data msg獲取當前的位置,offset top獲取滾動距離,demo如下 html div class box div class messagebox p 原資料1 p p 原資料2 p p 原資料3 p p da...
如何對某一位清0或置位?
如何對某一位置0或者置1?方法一 寫成巨集,方便移植 define setbit x,y x 1 而將該位設定為1的做法是 define int i2 mask 0x0040 wtemp inword int mask outword int mask,wtemp int i2 mask 判斷該位是...