mysql新建表和修改字段例子

2021-07-10 01:11:06 字數 1234 閱讀 4768

--新建使用者手機表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 儲存查詢出來...