基础SQL整理

一. mysql 表新增字段

1.ALTER TABLE people ADD COLUMN name VARCHAR(100) DEFAULT NULL COMMENT '姓名'  

修改表 people  增加字段 name    长度100  默认为null   备注:姓名

二. mysql 将一张表的结果插入到另一张表中(你没看错,中间不用什么连接,看起来就像是两条不相关的sql)

1.INSERT into wallet_log (id,user_id,total_fee,status,create_time)

SELECT id,mobile,score,'1',now() from t_account

2.INSERT into sys_re_user_role (id,user_id,role_id,create_time)
SELECT sysId,id,roleId, IFNULL(lastUpTime,createTime) from t_user2

三. mysql 多表关联更新

1.UPDATE sys_user s,t_user t set s.limit_time = t.lastUpTime WHERE s.id = t.id;

2.update sys_user u1 ,sys_user u2 set u1.recommend_time=u2.create_time 
where u1.recommend_id=u2.id and u1.recommend_id is not null;

猜你喜欢

转载自blog.csdn.net/qq_40074764/article/details/80103033
今日推荐