生成sql格式(将qdm723412313_db改为你的数据库名称即可):
SELECT concat( 'alter table ', table_name, ' engine=InnoDB CHARSET=utf8mb4; ' ) FROM information_schema.TABLES t WHERE table_schema = 'qdm723412313_db' AND table_type = 'base table';
生成数据如下:
alter table cmf_user engine=InnoDB CHARSET=utf8mb4; alter table think_ad engine=InnoDB CHARSET=utf8mb4; alter table think_ad_type engine=InnoDB CHARSET=utf8mb4; alter table think_admin engine=InnoDB CHARSET=utf8mb4; alter table think_admin_log engine=InnoDB CHARSET=utf8mb4; alter table think_answer_question engine=InnoDB CHARSET=utf8mb4; alter table think_article engine=InnoDB CHARSET=utf8mb4; alter table think_auth_group engine=InnoDB CHARSET=utf8mb4;
然后再复制执行即可
例如我们需要查询商品表中每个分类中商品id最大的记录,并且显示商品价格以下是表结构:id catename title &nb...
Left join:即左连接,是以左表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将左表所有的查询信息列出,而右表只列出ON后条件与左表满足的部分。左连接全称为左外连接,是外连接的一种。Right join:即右连接,是以右表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将右表...
1.floor(x)返回小于x的整数,向下取整,用法,商品的价格是浮点型的,需要向下取整 eg:select id,title,floor(price) from shopgoods2.rand()返回0-1之间的随机数 select rand() select rand()...
(1).首先我们需要了解limit分页的工作流程demo: SELECT * FROM table LIMIT 10000,5 通常我们会认为以上SQL会从10000条后面取5条,正确的是取出10005条,然后再抛弃前...
项目和第三方系统对接,由于第三方开发人员属于兼职,数据库结构不一致的问题只能我来处理。此处文章用本地模拟演示。数据库资料:1号服务器: 账号root 密码root IP:127.0.0.1 数据库名称:data1 2号服务器...
概述: 目前我们的表设计,最高级别的范式是6NF,对于PHP程序员而言,我们的表满足3NF即可(范式即规范)【一】1NF (1).所谓1NF,就是指标的属性具有原子性,即表的列不能再分割,不能分割意思是字段本身的含义(例如address字段不能再分割)...