前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

用quartz管理任务计划很方便,但是当使用数据库作为存储介质的时候,必须要先创建表,不然就会报错。1.x和2.x的建表语句不同,以下是两个版本使用MySQL时的建表语句。

1.x建表语句为:

[sql] view plain copy
  1. #
  2. # In your Quartz properties file, you'll need to set
  3. # org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate
  4. #
  5. #
  6. By: Ron Cordell - roncordell
  7. #  I didn't see this anywhere, so I thought I'd post it here. This is the script from Quartz to create the tables in a MySQL database, modified to use INNODB instead of MYISAM.
  8. DROP TABLE IF EXISTS QRTZ_JOB_LISTENERS;
  9. DROP TABLE IF EXISTS QRTZ_TRIGGER_LISTENERS;
  10. DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS;
  11. DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS;
  12. DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE;
  13. DROP TABLE IF EXISTS QRTZ_LOCKS;
  14. DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS;
  15. DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS;
  16. DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS;
  17. DROP TABLE IF EXISTS QRTZ_TRIGGERS;
  18. DROP TABLE IF EXISTS QRTZ_JOB_DETAILS;
  19. DROP TABLE IF EXISTS QRTZ_CALENDARS;
  20. CREATE TABLE QRTZ_JOB_DETAILS(
  21. JOB_NAME VARCHAR(200) NOT NULL,
  22. JOB_GROUP VARCHAR(200) NOT NULL,
  23. DESCRIPTION VARCHAR(250) NULL,
  24. JOB_CLASS_NAME VARCHAR(250) NOT NULL,
  25. IS_DURABLE VARCHAR(1) NOT NULL,
  26. IS_VOLATILE VARCHAR(1) NOT NULL,
  27. IS_STATEFUL VARCHAR(1) NOT NULL,
  28. REQUESTS_RECOVERY VARCHAR(1) NOT NULL,
  29. JOB_DATA BLOB NULL,
  30. PRIMARY KEY (JOB_NAME,JOB_GROUP))
  31. ENGINE=InnoDB;
  32. CREATE TABLE QRTZ_JOB_LISTENERS (
  33. JOB_NAME VARCHAR(200) NOT NULL,
  34. JOB_GROUP VARCHAR(200) NOT NULL,
  35. JOB_LISTENER VARCHAR(200) NOT NULL,
  36. PRIMARY KEY (JOB_NAME,JOB_GROUP,JOB_LISTENER),
  37. INDEX (JOB_NAME, JOB_GROUP),
  38. FOREIGN KEY (JOB_NAME,JOB_GROUP)
  39. REFERENCES QRTZ_JOB_DETAILS(JOB_NAME,JOB_GROUP))
  40. ENGINE=InnoDB;
  41. CREATE TABLE QRTZ_TRIGGERS (
  42. TRIGGER_NAME VARCHAR(200) NOT NULL,
  43. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  44. JOB_NAME VARCHAR(200) NOT NULL,
  45. JOB_GROUP VARCHAR(200) NOT NULL,
  46. IS_VOLATILE VARCHAR(1) NOT NULL,
  47. DESCRIPTION VARCHAR(250) NULL,
  48. NEXT_FIRE_TIME BIGINT(13) NULL,
  49. PREV_FIRE_TIME BIGINT(13) NULL,
  50. PRIORITY INTEGER NULL,
  51. TRIGGER_STATE VARCHAR(16) NOT NULL,
  52. TRIGGER_TYPE VARCHAR(8) NOT NULL,
  53. START_TIME BIGINT(13) NOT NULL,
  54. END_TIME BIGINT(13) NULL,
  55. CALENDAR_NAME VARCHAR(200) NULL,
  56. MISFIRE_INSTR SMALLINT(2) NULL,
  57. JOB_DATA BLOB NULL,
  58. PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP),
  59. INDEX (JOB_NAME, JOB_GROUP),
  60. FOREIGN KEY (JOB_NAME,JOB_GROUP)
  61. REFERENCES QRTZ_JOB_DETAILS(JOB_NAME,JOB_GROUP))
  62. ENGINE=InnoDB;
  63. CREATE TABLE QRTZ_SIMPLE_TRIGGERS (
  64. TRIGGER_NAME VARCHAR(200) NOT NULL,
  65. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  66. REPEAT_COUNT BIGINT(7) NOT NULL,
  67. REPEAT_INTERVAL BIGINT(12) NOT NULL,
  68. TIMES_TRIGGERED BIGINT(10) NOT NULL,
  69. PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP),
  70. INDEX (TRIGGER_NAME, TRIGGER_GROUP),
  71. FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP)
  72. REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP))
  73. ENGINE=InnoDB;
  74. CREATE TABLE QRTZ_CRON_TRIGGERS (
  75. TRIGGER_NAME VARCHAR(200) NOT NULL,
  76. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  77. CRON_EXPRESSION VARCHAR(120) NOT NULL,
  78. TIME_ZONE_ID VARCHAR(80),
  79. PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP),
  80. INDEX (TRIGGER_NAME, TRIGGER_GROUP),
  81. FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP)
  82. REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP))
  83. ENGINE=InnoDB;
  84. CREATE TABLE QRTZ_BLOB_TRIGGERS (
  85. TRIGGER_NAME VARCHAR(200) NOT NULL,
  86. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  87. BLOB_DATA BLOB NULL,
  88. PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP),
  89. INDEX (TRIGGER_NAME, TRIGGER_GROUP),
  90. FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP)
  91. REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP))
  92. ENGINE=InnoDB;
  93. CREATE TABLE QRTZ_TRIGGER_LISTENERS (
  94. TRIGGER_NAME VARCHAR(200) NOT NULL,
  95. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  96. TRIGGER_LISTENER VARCHAR(200) NOT NULL,
  97. PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_LISTENER),
  98. INDEX (TRIGGER_NAME, TRIGGER_GROUP),
  99. FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP)
  100. REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP))
  101. ENGINE=InnoDB;
  102. CREATE TABLE QRTZ_CALENDARS (
  103. CALENDAR_NAME VARCHAR(200) NOT NULL,
  104. CALENDAR BLOB NOT NULL,
  105. PRIMARY KEY (CALENDAR_NAME))
  106. ENGINE=InnoDB;
  107. CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS (
  108. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  109. PRIMARY KEY (TRIGGER_GROUP))
  110. ENGINE=InnoDB;
  111. CREATE TABLE QRTZ_FIRED_TRIGGERS (
  112. ENTRY_ID VARCHAR(95) NOT NULL,
  113. TRIGGER_NAME VARCHAR(200) NOT NULL,
  114. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  115. IS_VOLATILE VARCHAR(1) NOT NULL,
  116. INSTANCE_NAME VARCHAR(200) NOT NULL,
  117. FIRED_TIME BIGINT(13) NOT NULL,
  118. PRIORITY INTEGER NOT NULL,
  119. STATE VARCHAR(16) NOT NULL,
  120. JOB_NAME VARCHAR(200) NULL,
  121. JOB_GROUP VARCHAR(200) NULL,
  122. IS_STATEFUL VARCHAR(1) NULL,
  123. REQUESTS_RECOVERY VARCHAR(1) NULL,
  124. PRIMARY KEY (ENTRY_ID))
  125. ENGINE=InnoDB;
  126. CREATE TABLE QRTZ_SCHEDULER_STATE (
  127. INSTANCE_NAME VARCHAR(200) NOT NULL,
  128. LAST_CHECKIN_TIME BIGINT(13) NOT NULL,
  129. CHECKIN_INTERVAL BIGINT(13) NOT NULL,
  130. PRIMARY KEY (INSTANCE_NAME))
  131. ENGINE=InnoDB;
  132. CREATE TABLE QRTZ_LOCKS (
  133. LOCK_NAME VARCHAR(40) NOT NULL,
  134. PRIMARY KEY (LOCK_NAME))
  135. ENGINE=InnoDB;
  136. INSERT INTO QRTZ_LOCKS values('TRIGGER_ACCESS');
  137. INSERT INTO QRTZ_LOCKS values('JOB_ACCESS');
  138. INSERT INTO QRTZ_LOCKS values('CALENDAR_ACCESS');
  139. INSERT INTO QRTZ_LOCKS values('STATE_ACCESS');
  140. INSERT INTO QRTZ_LOCKS values('MISFIRE_ACCESS');
  141. commit;

2.x版本的建表语句为:

[sql] view plain copy
  1. #
  2. # In your Quartz properties file, you'll need to set
  3. # org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.StdJDBCDelegate
  4. #
  5. #
  6. By: Ron Cordell - roncordell
  7. #  I didn't see this anywhere, so I thought I'd post it here. This is the script from Quartz to create the tables in a MySQL database, modified to use INNODB instead of MYISAM.
  8. DROP TABLE IF EXISTS QRTZ_FIRED_TRIGGERS;
  9. DROP TABLE IF EXISTS QRTZ_PAUSED_TRIGGER_GRPS;
  10. DROP TABLE IF EXISTS QRTZ_SCHEDULER_STATE;
  11. DROP TABLE IF EXISTS QRTZ_LOCKS;
  12. DROP TABLE IF EXISTS QRTZ_SIMPLE_TRIGGERS;
  13. DROP TABLE IF EXISTS QRTZ_SIMPROP_TRIGGERS;
  14. DROP TABLE IF EXISTS QRTZ_CRON_TRIGGERS;
  15. DROP TABLE IF EXISTS QRTZ_BLOB_TRIGGERS;
  16. DROP TABLE IF EXISTS QRTZ_TRIGGERS;
  17. DROP TABLE IF EXISTS QRTZ_JOB_DETAILS;
  18. DROP TABLE IF EXISTS QRTZ_CALENDARS;
  19. CREATE TABLE QRTZ_JOB_DETAILS(
  20. SCHED_NAME VARCHAR(120) NOT NULL,
  21. JOB_NAME VARCHAR(200) NOT NULL,
  22. JOB_GROUP VARCHAR(200) NOT NULL,
  23. DESCRIPTION VARCHAR(250) NULL,
  24. JOB_CLASS_NAME VARCHAR(250) NOT NULL,
  25. IS_DURABLE VARCHAR(1) NOT NULL,
  26. IS_NONCONCURRENT VARCHAR(1) NOT NULL,
  27. IS_UPDATE_DATA VARCHAR(1) NOT NULL,
  28. REQUESTS_RECOVERY VARCHAR(1) NOT NULL,
  29. JOB_DATA BLOB NULL,
  30. PRIMARY KEY (SCHED_NAME,JOB_NAME,JOB_GROUP))
  31. ENGINE=InnoDB;
  32. CREATE TABLE QRTZ_TRIGGERS (
  33. SCHED_NAME VARCHAR(120) NOT NULL,
  34. TRIGGER_NAME VARCHAR(200) NOT NULL,
  35. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  36. JOB_NAME VARCHAR(200) NOT NULL,
  37. JOB_GROUP VARCHAR(200) NOT NULL,
  38. DESCRIPTION VARCHAR(250) NULL,
  39. NEXT_FIRE_TIME BIGINT(13) NULL,
  40. PREV_FIRE_TIME BIGINT(13) NULL,
  41. PRIORITY INTEGER NULL,
  42. TRIGGER_STATE VARCHAR(16) NOT NULL,
  43. TRIGGER_TYPE VARCHAR(8) NOT NULL,
  44. START_TIME BIGINT(13) NOT NULL,
  45. END_TIME BIGINT(13) NULL,
  46. CALENDAR_NAME VARCHAR(200) NULL,
  47. MISFIRE_INSTR SMALLINT(2) NULL,
  48. JOB_DATA BLOB NULL,
  49. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  50. FOREIGN KEY (SCHED_NAME,JOB_NAME,JOB_GROUP)
  51. REFERENCES QRTZ_JOB_DETAILS(SCHED_NAME,JOB_NAME,JOB_GROUP))
  52. ENGINE=InnoDB;
  53. CREATE TABLE QRTZ_SIMPLE_TRIGGERS (
  54. SCHED_NAME VARCHAR(120) NOT NULL,
  55. TRIGGER_NAME VARCHAR(200) NOT NULL,
  56. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  57. REPEAT_COUNT BIGINT(7) NOT NULL,
  58. REPEAT_INTERVAL BIGINT(12) NOT NULL,
  59. TIMES_TRIGGERED BIGINT(10) NOT NULL,
  60. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  61. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  62. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))
  63. ENGINE=InnoDB;
  64. CREATE TABLE QRTZ_CRON_TRIGGERS (
  65. SCHED_NAME VARCHAR(120) NOT NULL,
  66. TRIGGER_NAME VARCHAR(200) NOT NULL,
  67. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  68. CRON_EXPRESSION VARCHAR(120) NOT NULL,
  69. TIME_ZONE_ID VARCHAR(80),
  70. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  71. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  72. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))
  73. ENGINE=InnoDB;
  74. CREATE TABLE QRTZ_SIMPROP_TRIGGERS
  75. (
  76. SCHED_NAME VARCHAR(120) NOT NULL,
  77. TRIGGER_NAME VARCHAR(200) NOT NULL,
  78. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  79. STR_PROP_1 VARCHAR(512) NULL,
  80. STR_PROP_2 VARCHAR(512) NULL,
  81. STR_PROP_3 VARCHAR(512) NULL,
  82. INT_PROP_1 INT NULL,
  83. INT_PROP_2 INT NULL,
  84. LONG_PROP_1 BIGINT NULL,
  85. LONG_PROP_2 BIGINT NULL,
  86. DEC_PROP_1 NUMERIC(13,4) NULL,
  87. DEC_PROP_2 NUMERIC(13,4) NULL,
  88. BOOL_PROP_1 VARCHAR(1) NULL,
  89. BOOL_PROP_2 VARCHAR(1) NULL,
  90. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  91. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  92. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))
  93. ENGINE=InnoDB;
  94. CREATE TABLE QRTZ_BLOB_TRIGGERS (
  95. SCHED_NAME VARCHAR(120) NOT NULL,
  96. TRIGGER_NAME VARCHAR(200) NOT NULL,
  97. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  98. BLOB_DATA BLOB NULL,
  99. PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
  100. INDEX (SCHED_NAME,TRIGGER_NAME, TRIGGER_GROUP),
  101. FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
  102. REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP))
  103. ENGINE=InnoDB;
  104. CREATE TABLE QRTZ_CALENDARS (
  105. SCHED_NAME VARCHAR(120) NOT NULL,
  106. CALENDAR_NAME VARCHAR(200) NOT NULL,
  107. CALENDAR BLOB NOT NULL,
  108. PRIMARY KEY (SCHED_NAME,CALENDAR_NAME))
  109. ENGINE=InnoDB;
  110. CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS (
  111. SCHED_NAME VARCHAR(120) NOT NULL,
  112. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  113. PRIMARY KEY (SCHED_NAME,TRIGGER_GROUP))
  114. ENGINE=InnoDB;
  115. CREATE TABLE QRTZ_FIRED_TRIGGERS (
  116. SCHED_NAME VARCHAR(120) NOT NULL,
  117. ENTRY_ID VARCHAR(95) NOT NULL,
  118. TRIGGER_NAME VARCHAR(200) NOT NULL,
  119. TRIGGER_GROUP VARCHAR(200) NOT NULL,
  120. INSTANCE_NAME VARCHAR(200) NOT NULL,
  121. FIRED_TIME BIGINT(13) NOT NULL,
  122. SCHED_TIME BIGINT(13) NOT NULL,
  123. PRIORITY INTEGER NOT NULL,
  124. STATE VARCHAR(16) NOT NULL,
  125. JOB_NAME VARCHAR(200) NULL,
  126. JOB_GROUP VARCHAR(200) NULL,
  127. IS_NONCONCURRENT VARCHAR(1) NULL,
  128. REQUESTS_RECOVERY VARCHAR(1) NULL,
  129. PRIMARY KEY (SCHED_NAME,ENTRY_ID))
  130. ENGINE=InnoDB;
  131. CREATE TABLE QRTZ_SCHEDULER_STATE (
  132. SCHED_NAME VARCHAR(120) NOT NULL,
  133. INSTANCE_NAME VARCHAR(200) NOT NULL,
  134. LAST_CHECKIN_TIME BIGINT(13) NOT NULL,
  135. CHECKIN_INTERVAL BIGINT(13) NOT NULL,
  136. PRIMARY KEY (SCHED_NAME,INSTANCE_NAME))
  137. ENGINE=InnoDB;
  138. CREATE TABLE QRTZ_LOCKS (
  139. SCHED_NAME VARCHAR(120) NOT NULL,
  140. LOCK_NAME VARCHAR(40) NOT NULL,
  141. PRIMARY KEY (SCHED_NAME,LOCK_NAME))
  142. ENGINE=InnoDB;
  143. CREATE INDEX IDX_QRTZ_J_REQ_RECOVERY ON QRTZ_JOB_DETAILS(SCHED_NAME,REQUESTS_RECOVERY);
  144. CREATE INDEX IDX_QRTZ_J_GRP ON QRTZ_JOB_DETAILS(SCHED_NAME,JOB_GROUP);
  145. CREATE INDEX IDX_QRTZ_T_J ON QRTZ_TRIGGERS(SCHED_NAME,JOB_NAME,JOB_GROUP);
  146. CREATE INDEX IDX_QRTZ_T_JG ON QRTZ_TRIGGERS(SCHED_NAME,JOB_GROUP);
  147. CREATE INDEX IDX_QRTZ_T_C ON QRTZ_TRIGGERS(SCHED_NAME,CALENDAR_NAME);
  148. CREATE INDEX IDX_QRTZ_T_G ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP);
  149. CREATE INDEX IDX_QRTZ_T_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE);
  150. CREATE INDEX IDX_QRTZ_T_N_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_STATE);
  151. CREATE INDEX IDX_QRTZ_T_N_G_STATE ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_GROUP,TRIGGER_STATE);
  152. CREATE INDEX IDX_QRTZ_T_NEXT_FIRE_TIME ON QRTZ_TRIGGERS(SCHED_NAME,NEXT_FIRE_TIME);
  153. CREATE INDEX IDX_QRTZ_T_NFT_ST ON QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_STATE,NEXT_FIRE_TIME);
  154. CREATE INDEX IDX_QRTZ_T_NFT_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME);
  155. CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_STATE);
  156. CREATE INDEX IDX_QRTZ_T_NFT_ST_MISFIRE_GRP ON QRTZ_TRIGGERS(SCHED_NAME,MISFIRE_INSTR,NEXT_FIRE_TIME,TRIGGER_GROUP,TRIGGER_STATE);
  157. CREATE INDEX IDX_QRTZ_FT_TRIG_INST_NAME ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME);
  158. CREATE INDEX IDX_QRTZ_FT_INST_JOB_REQ_RCVRY ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,INSTANCE_NAME,REQUESTS_RECOVERY);
  159. CREATE INDEX IDX_QRTZ_FT_J_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_NAME,JOB_GROUP);
  160. CREATE INDEX IDX_QRTZ_FT_JG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,JOB_GROUP);
  161. CREATE INDEX IDX_QRTZ_FT_T_G ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP);
  162. CREATE INDEX IDX_QRTZ_FT_TG ON QRTZ_FIRED_TRIGGERS(SCHED_NAME,TRIGGER_GROUP);
  163. commit;

quartz各版本MySQL数据库存储建表SQL语句相关推荐

  1. java代码内创建mysql索引_点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)...

    下载原版阿里JAVA开发手册  [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...

  2. Python Web开发框架之Django篇——二、Django连接MySQL数据库以及建表的操作

    二.Django连接MySQL数据库以及建表的操作 准备工作:安装Python访问MySQL的模块 一.修改project同名目录下面的__init__.py文件 二.修改project同名目录下面的 ...

  3. mysql查询建表SQL语句

    前言 mysql 5.7.26 查询建表SQL语句 SHOW CREATE TABLE <表名> 示例1: shell> mysql -uroot -p Enter password ...

  4. 如何找出MySQL数据库中的低效SQL语句

    面对业务的迅猛发展,DBA的一项重要工作就是及时发现数据库中的低效SQL语句,有的可以立刻着手解决(比如缺少合适的索引),有的需要尽快反馈给开发人员进行修改. MySQL数据库有几个配置选项可以帮助我 ...

  5. 用来测试的mysql建表语句_软件测试基础——MySQL建库、建表SQL语句

    一.对库的操作 创建库:create database 库名 ; 创建指定字符集的库:create database 库名 charset=utf8; 创建指定字符集并带校验规则的库:create d ...

  6. mysql 建表 title create table_mysql中create命令建表sql语句

    MySQL中create table语句的基本语法是: 代码如下 CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definiti ...

  7. MySQL数据库增删改查SQL语句

    查看数据库 show databases; 使用数据库 use 数据库名; 创建数据库 CREATE DATABASE 数据库名; 删除数据库 DROP DATABASE 数据库名; 创建表 crea ...

  8. [CentOS Python系列] 三.阿里云MySQL数据库开启配置及SQL语句基础知识

    从2014年开始,作者主要写了三个Python系列文章,分别是基础知识.网络爬虫和数据分析. Python基础知识系列:Pythonj基础知识学习与提升 Python网络爬虫系列:Python爬虫之S ...

  9. django使用mysql原始语句,Django中使用mysql数据库并使用原生sql语句操作

    Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...

最新文章

  1. 关系抽取论文总结(relation extraction)不断更新
  2. 【c语言】蓝桥杯算法提高 3-2字符串输入输出函数
  3. Linux(CentOS)安装分区方案
  4. ASP.NET数据绑定技术
  5. DCMTK:定义信号灯,互斥锁和读/写锁的类
  6. SAP云平台上的Low Code Development(低代码开发)解决方案
  7. android bench内存测试,华为p10内存测试软件(androbench) v5.0.1 免费版
  8. CodeChef - DGCD——树链剖分+差分
  9. 十六进制除法运算法则_苏教版数学七年级上册 微课视频 2.6 有理数的乘法与除法(1)...
  10. 有时间了要研究一下Stack Exchange的开源项目
  11. @程序员,你真的懂数据可视化吗?
  12. NGUI学习笔记汇总
  13. MATLAB系统辨识工具箱学习,详细教程!
  14. 正确做事与做正确的事
  15. Luckysheet将excel导入生成对应的格式文件静态方法
  16. 麒麟座迷你板STLINK使用
  17. Excel如何设置下拉选项
  18. c语言基础知识选择题,C语言基础知识选择试题.doc
  19. vsCode 创建Vue项目
  20. PDPS软件:机器人工作站工艺仿真操作流程

热门文章

  1. webstorm 内存溢出怎么弄_webstrom 内存溢出,软件崩溃卡死解决的方法
  2. sqoop从HDFS导出数据到Mysql,卡在Running job: job_1571036741208_0010不动了,或者map 100% reduce 0%不动了
  3. 【LeetCode - 1047】删除字符串中的所有相邻重复项(栈)
  4. Mr. Kitayuta‘s Technology CodeForces - 505D(并查集+拓扑排序或dfs找环) 题解
  5. 【POJ - 2019】Cornfields(二维st表,模板)
  6. 【HDU - 1026 】Ignatius and the Princess I (bfs + 记录路径)
  7. ACMer的AC福音!手动扩栈外挂!(防止栈溢出)
  8. 2008r装mysql_mysql5.7.17在win2008R2的64位系统安装与配置实例
  9. mysql varchar java_关于MySQL varchar类型最大值,原来一直都理解错了
  10. 计算机应用基础形考作业3Excel,国家开放大学《计算机应用基础》考试与答案形考任务模块3 模块3 Excel 电子表格系统—客观题答案(2020年整理).pptx...