Files
doc-exports/docs/dws/tool/dws_16_0135.html
luhuayi a5e3903f6b DWS TG 910.211 version
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: luhuayi <luhuayi@huawei.com>
Co-committed-by: luhuayi <luhuayi@huawei.com>
2025-04-23 13:53:01 +00:00

80 lines
8.9 KiB
HTML

<a name="EN-US_TOPIC_0000001860198693"></a><a name="EN-US_TOPIC_0000001860198693"></a>
<h1 class="topictitle1">ENGINE</h1>
<div id="body8662426"><p id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_en-us_topic_0214164405_p579713312318">In MySQL, <strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_b119893758031625">ENGINE</strong> specifies the storage engine for a table. When the storage engine is <strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_b27788618331625">ARCHIVE</strong>, <strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_b86309531731625">BLACKHOLE</strong>, <strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_b83245451731625">CSV</strong>, <strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_b26312472231625">FEDERATED</strong>, <strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_b51228183631625">INNODB</strong>, <strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_b58854919431625">MYISAM</strong>, <strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_b167257159431625">MEMORY</strong>, <strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_b46662276031625">MRG_MYISAM</strong>, <strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_b113084648231625">NDB</strong>, <strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_b114235696831625">NDBCLUSTER</strong>, or <strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_b73984783431625">PERFORMANCE_SCHEMA</strong>, this attribute can be migrated and will be deleted during the migration.</p>
<p id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_en-us_topic_0214164405_p1070104916416"><strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_en-us_topic_0214164405_b182316511223">Input</strong></p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_en-us_topic_0214164405_screen777222917"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
<span class="normal"> 2</span>
<span class="normal"> 3</span>
<span class="normal"> 4</span>
<span class="normal"> 5</span>
<span class="normal"> 6</span>
<span class="normal"> 7</span>
<span class="normal"> 8</span>
<span class="normal"> 9</span>
<span class="normal">10</span>
<span class="normal">11</span>
<span class="normal">12</span>
<span class="normal">13</span>
<span class="normal">14</span>
<span class="normal">15</span>
<span class="normal">16</span>
<span class="normal">17</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="o">`</span><span class="k">public</span><span class="o">`</span><span class="p">.</span><span class="o">`</span><span class="n">runoob_alter_test</span><span class="o">`</span><span class="p">(</span><span class="w"> </span>
<span class="o">`</span><span class="n">dataType1</span><span class="o">`</span><span class="w"> </span><span class="nb">int</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span><span class="p">,</span><span class="w"> </span>
<span class="o">`</span><span class="n">dataType2</span><span class="o">`</span><span class="w"> </span><span class="n">DOUBLE</span><span class="p">(</span><span class="mi">20</span><span class="p">,</span><span class="mi">8</span><span class="p">),</span><span class="w"> </span>
<span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="p">(</span><span class="o">`</span><span class="n">dataType1</span><span class="o">`</span><span class="p">)</span>
<span class="p">)</span><span class="n">ENGINE</span><span class="o">=</span><span class="n">MYISAM</span><span class="p">;</span>
<span class="o">##</span><span class="w"> </span><span class="n">A</span><span class="p">.</span>
<span class="k">ALTER</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">runoob_alter_test</span><span class="w"> </span><span class="n">ENGINE</span><span class="w"> </span><span class="n">INNODB</span><span class="p">;</span>
<span class="k">ALTER</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">runoob_alter_test</span><span class="w"> </span><span class="n">ENGINE</span><span class="o">=</span><span class="n">INNODB</span><span class="p">;</span>
<span class="o">##</span><span class="w"> </span><span class="n">B</span><span class="p">.</span>
<span class="k">ALTER</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">runoob_alter_test</span><span class="w"> </span><span class="n">ENGINE</span><span class="w"> </span><span class="n">MYISAM</span><span class="p">;</span>
<span class="k">ALTER</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">runoob_alter_test</span><span class="w"> </span><span class="n">ENGINE</span><span class="o">=</span><span class="n">MYISAM</span><span class="p">;</span>
<span class="o">##</span><span class="w"> </span><span class="k">C</span><span class="p">.</span>
<span class="k">ALTER</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">runoob_alter_test</span><span class="w"> </span><span class="n">ENGINE</span><span class="w"> </span><span class="n">MEMORY</span><span class="p">;</span>
<span class="k">ALTER</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">runoob_alter_test</span><span class="w"> </span><span class="n">ENGINE</span><span class="o">=</span><span class="n">MEMORY</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
<p id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_en-us_topic_0214164405_p12114173518210"><strong id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_en-us_topic_0214164405_b13852256202219">Output</strong></p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001860198693__en-us_topic_0000001435815985_en-us_topic_0214164405_screen651011366104"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal"> 1</span>
<span class="normal"> 2</span>
<span class="normal"> 3</span>
<span class="normal"> 4</span>
<span class="normal"> 5</span>
<span class="normal"> 6</span>
<span class="normal"> 7</span>
<span class="normal"> 8</span>
<span class="normal"> 9</span>
<span class="normal">10</span>
<span class="normal">11</span>
<span class="normal">12</span>
<span class="normal">13</span>
<span class="normal">14</span>
<span class="normal">15</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="ss">&quot;public&quot;</span><span class="p">.</span><span class="ss">&quot;runoob_alter_test&quot;</span>
<span class="p">(</span>
<span class="w"> </span><span class="ss">&quot;datatype1&quot;</span><span class="w"> </span><span class="nb">INTEGER</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">NULL</span><span class="p">,</span>
<span class="w"> </span><span class="ss">&quot;datatype2&quot;</span><span class="w"> </span><span class="n">DOUBLE</span><span class="w"> </span><span class="k">PRECISION</span><span class="p">,</span>
<span class="w"> </span><span class="k">PRIMARY</span><span class="w"> </span><span class="k">KEY</span><span class="w"> </span><span class="p">(</span><span class="ss">&quot;datatype1&quot;</span><span class="p">)</span>
<span class="p">)</span>
<span class="w"> </span><span class="k">WITH</span><span class="w"> </span><span class="p">(</span><span class="w"> </span><span class="n">ORIENTATION</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">ROW</span><span class="p">,</span><span class="w"> </span><span class="n">COMPRESSION</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">NO</span><span class="w"> </span><span class="p">)</span>
<span class="w"> </span><span class="n">NOCOMPRESS</span>
<span class="w"> </span><span class="n">DISTRIBUTE</span><span class="w"> </span><span class="k">BY</span><span class="w"> </span><span class="n">HASH</span><span class="w"> </span><span class="p">(</span><span class="ss">&quot;datatype1&quot;</span><span class="p">);</span>
<span class="c1">-- A.</span>
<span class="c1">-- B.</span>
<span class="c1">-- C.</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_16_0119.html">Table (Optional Parameters and Operations)</a></div>
</div>
</div>