--新建使用者手機表user_telphone,其中user_recordid關聯到user_info的recordid欄位
//sql指令碼的注釋符:--
create table `user_telphone` (
`keyid` int(11) not null auto_increment comment '主鍵',
`user_recordid` int(11) not null,
`telphone_num` varchar(20) default null,
`create_by` varchar(32) default null,
`create_date` datetime default null,
`lastupdate_by` varchar(32) default null,
`lastupdate_date` datetime default null,
`memo` varchar(200) default null,
`enable_flag` char(1) default 't',
primary key (`keyid`),
key `user_recordid` (`user_recordid`),
constraint `user_telphone_fk1` foreign key (`user_recordid`) references `user_info` (`recordid`) on delete no action on update no action
) engine=innodb default charset=utf8;
--web gaga使用者表user_info新增兩個欄位enable_flag和memo
//新增表的字段並帶備註
alter table `user_info` add enable_flag char(1) default 't' comment '有效性標誌';
alter table `user_info` add memo varchar(200) comment '備註';
alter table `user_info` add img_head mediumblob comment '頭像';
alter table `user_info` add sign_name varchar(512) comment '簽名';
引用
MySQL 批量修改表和字段
mysql 的 information schema 資料庫中包含了大量的元資料,通過這些資料可以方便的獲取表和字段的資訊,通過組合這些資訊可以生成操作表和字段的 sql。本文只是為了方便自己的記錄。由於發現系統多個資料庫使用的字符集和排序方式有誤,因此要修改錯誤的這部分表,由於修改表無法直接影響 ...
MySQL新增字段,修改字段,刪除字段,修改表資訊
mysql的簡單語法,常用,卻不容易記住。當然,這些sql語法在各資料庫中基本通用。下面列出 一 查詢資訊 1.登入資料庫 mysql u root p 資料庫名稱 2.查詢所有資料表 show tables 3.查詢表的字段資訊 desc 表名稱 二 修改表資訊 1.修改表名 2.修改表注釋 三 ...
mysql 修改表的字段
修改乙個表的字段 alter table member change memberid memberid bigint unsigned 修改含有外來鍵的字段 執行 begin 到 end 之間的 可能需要修改sql mode值 show variables like sql mode 儲存查詢出來...