场景描述:

如果需要分表1000个,也不能马上创建1000张表,监听另一张表的数据是否有新的数据增减,如果有增加,我们就要自动去创建相应的数据表

具体实现方法如下:

public function testCreateTable()
{//创建数据表$sql = <<<sqlCREATE TABLE IF NOT EXISTS `ly_think_data`(`id` int(8) unsigned NOT NULL AUTO_INCREMENT,`data` varchar(255) NOT NULL,PRIMARY KEY (`id`)) ENGINE=MyISAMDEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ciCHECKSUM=0ROW_FORMAT=DYNAMICDELAY_KEY_WRITE=0;sql;Db::execute($sql);
}

执行以上方法后,在对应的数据库中创建表如下所示,字段自己可增减,表名称可根据自己分表的规则进行创建

thinkphp5 创建数据表相关推荐

  1. Python使用SQLAlchemy连接数据库并创建数据表、插入数据、删除数据、更新表、查询表(CRUD)

    Python使用SQLAlchemy连接数据库并创建数据表.插入数据.删除数据.更新表.查询表(CRUD) 目录 Python使用SQLAlchemy连接数据库并创建数据表 #SQLAlchemy # ...

  2. MySQL 创建数据表

    MySQL 创建数据表 创建MySQL数据表的SQL语法: CREATE TABLE table_name (column_name column_type); 例如,我们在 PENGKE 数据库中创 ...

  3. XamarinSQLite教程创建数据表

    XamarinSQLite教程创建数据表 新创建的数据库没有任何表.开发者需要手动添加数据表,并添加测试所需的数据. 1.创建数据表 为了存储数据,开发者需要添加自己的表,并设计表的结构.操作步骤如下 ...

  4. mysql user表添加记录_《MySQL数据操作与查询》- 返校复习课练习题,创建数据库user_system,创建数据表user及user_ext...

    一.其它(共18题,100分) 1.创建数据库user_system CREATE DATABASE user_system 2.在数据库user_system中创建数据表user及user_ext, ...

  5. Oracle 创建数据表以及对数据表、字段、主外键、约束的操作

    选择主键的原则: 最少性 尽量选择使用单个键作为主键 稳定性 尽量选择数值更新少的列作为主键 1.创建数据表(CREATE TABLE) --创建数据表Student create table Stu ...

  6. mysql if exists 数据表_使用IF NOT EXISTS创建数据表

    如果简单的使用如下sql语句可能会返回失败,失败的原因极有可能是已经存在这张数据表了. 如果简单的使用如下sql语句可能会返回失败,失败的原因极有可能是已经存在这张数据表了. create table ...

  7. 利用T-SQL语句创建数据表

    创建表的另一种方式是输入代码进行创建. 在连接上需要操作的地址后,选择数据库,从中通过查询--创建查询进行操作,出现下面的界面: 在这里输入代码进行表格的创建: create table为创建表: p ...

  8. MySQL创建数据表(CREATE TABLE语句)

    在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...

  9. 1、创建数据表(CREATE TABLE语句)

    在创建数据库之后,接下来就要在数据库中创建数据表.所谓创建数据表,指的是在已经创建的数据库中建立新表. 创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性.引用完整性和域 ...

最新文章

  1. 使用分页插件的后悔药(二)
  2. oracle 查二进制字符串,检测二进制文件 - Oracle® Developer Studio 12.5:Discover 和 Uncover 用户指南...
  3. MQTT协议通俗讲解
  4. [云炬Mysql数据库笔记] 第2章 数据库设计
  5. objective-C 自定义对象归档的实现
  6. 简述园路的功能作用_智能式多功能电表解析
  7. 无法加载具有重复项目项的项目: pathstroke.cpp 作为 ClCompile 且作为 None 项类型包括在其中。
  8. XML —— DTD介绍
  9. Erlang注册进程名称-tut16.erl
  10. 纯CSS实现的滑动的可折叠菜单
  11. 火热抢购(双11)双12通用海报设计素材,PSD分层!
  12. python3.6安装opencv3_python3.6.5安装opencv3
  13. python random模块导入_Python学习笔记(二十)—模块的导入
  14. squid不能启动问题及解决方法
  15. Builder模式创建pojo类
  16. 方根法公式_Excel怎么对一个数开n次方根 Excel开方方法汇总
  17. python对大小写敏感吗_python中对于大小写是否敏感
  18. 计算日期差(C/C++实现)
  19. 解决抖音爱心动画实现
  20. 数据库系统概论第三单元基础知识(一)

热门文章

  1. 无畏契约国服游戏登录异常、下载报错怎么解决?无畏契约错误代码,海外玩无畏契约国服
  2. 软件和硬件的关系-机器码怎么转成电路状态并执行的
  3. 使用指针数组+申请动态内存实现英文单词排序
  4. wordpress地图_如何在WordPress中嵌入必应地图
  5. python 子进程和父进程参数传递
  6. 六月过一旬了,下面剩下不到20天写个简短的计划吧
  7. Python-Django搭建情侣空间
  8. 【水晶报表内功心法】--完美Excel(下)
  9. 给自己的机械臂选择合适的末端夹爪
  10. java替换字符串中的 “ 双引号 并添加正 斜杠 \)