面试官:这个MySql语法都没掌握,你简历怎么写精通数据库呢( 二 )
#查看源表结构 show create table sms_send_type CREATE TABLE `sms_send_type` ( `sms_type_id` bigint(20) NOT NULL COMMENT '触发类型ID', `send_type_name` varchar(50) NOT NULL COMMENT '短信模板触发类型描述', `is_receiver` tinyint(4) NOT NULL COMMENT '是否允许添加手机号:1-允许;4-不允许', `is_deleted` tinyint(2) NOT NULL COMMENT '是否逻辑删除:0-未删除 , 1-已删除', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`sms_type_id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='短信模板触发类型表' 可以发现两张表的结构是一致的 。
总结
create table as 与create table like 的区别
相同点:都是创建一个新表
不同点:create table as 只是复制原数据 , 其实就是把查询的结果建一个表create table like 产生与源表相同的表结构 , 包括索引和主键 , 数据需要用insert into 语句复制进去 。
【面试官:这个MySql语法都没掌握,你简历怎么写精通数据库呢】由于笔者水平有限 , 文中纰漏之处在所难免 , 权当抛砖引玉 , 不妥之处 , 请大家批评指正 。
推荐阅读
- 健康中国微信公众号|颠覆!午睡千万别超过这个时间!当心引发致命疾病…
- 搞笑小红兵聊娱乐|我个人认为李宇春更适合这个角色,《花木兰》上线后观众吐槽不断
- 川报观察|邻水这个贫困户把院子变成了花园 还从东北“摇”回一个媳妇儿
- 新民晚报|注意了!未来两个双休日3号线这个区段将暂停运营
- BiuVogue|这个秋天必备的一双靴子,气场强大显腿长,让你展现女神气场
- 北京日报客户端|与你有关!这个三年行动方案,北京各区都定了
- 钱江晚报|我家的鱼死了!我爸被咬了!全都是因为杭州这个小区有人养了它
- 上海宝山|实现加装电梯“零突破”!,罗店这个小区这样做
- 上观新闻|哪三大行业是上海创新创业高地?在宝山举行的这个大赛迎来收官之战
- 游戏圈那点事|CSGO:900块就能玩到刺刀?这个皮肤,真是比穷人还“穷”