🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
~~~ //修改字段类型 //alter table 表名 modify column 字段名 类型 null alter table px_group_member modify column child tinyint(1) null not null default 0 comment '是否携带儿童' //修改字段名 //alter table 表名 change 旧字段名 新字段名 类型 null alter table px_equipment_icon change room_id layout_id int(11) not null DEFAULT 0 COMMENT '房型id'(将room_id改为layout_id) //添加字段 //alter table 表名 add 字段名 类型 NOT NULL DEFAULT 0 COMMENT '注释' alter table px_member add idcard varchar(15) NOT NULL DEFAULT 0 COMMENT '身份证' //修改表名 //rename table 旧表名 to 新表名 rename table px_coupou to px_coupon ~~~ #### //控制器中操作数据库(对数据库表跟字段进行操作) //语句在mysql中使用是一样的 例: ~~~ public function add(){ //在vtcms_finance表中添加day_price字段 $sql = "alter table vtcms_finance add day_price decimal(10,2) NOT NULL DEFAULT 0 COMMENT '当日价格'"; //执行数据库操作 $res = db()->execute($sql); if($res){ return '成功!'; }else{ return '失败!'; } } ~~~ #### MYSQL字段类型记录 UNSIGNED INT类型存储IP地址 PHP中也有两个转换函数: ip2long:将字符串类型IP地址转为整型IP地址 long2ip:将整型IP地址转为字符串类型IP地址