25 lines
1.9 KiB
HTML
25 lines
1.9 KiB
HTML
<p>1、查询当前使用的数据库</p>
|
||
<div class="cnblogs_code">
|
||
<pre><span style="color: #0000ff;">select</span> <span style="color: #0000ff;">database</span>();</pre>
|
||
</div>
|
||
<p> </p>
|
||
<p>2、获取当前数据库表</p>
|
||
<div class="cnblogs_code">
|
||
<pre><span style="color: #0000ff;">select</span> <span style="color: #808080;">*</span> <span style="color: #0000ff;">from</span> information_schema.TABLES <span style="color: #0000ff;">where</span> TABLE_SCHEMA<span style="color: #808080;">=</span>(<span style="color: #0000ff;">select</span> <span style="color: #0000ff;">database</span>())</pre>
|
||
</div>
|
||
<p> </p>
|
||
<p>第二种方法,不能使用union all 等方式。</p>
|
||
<div class="cnblogs_code">
|
||
<pre>show <span style="color: #0000ff;">full</span> columns <span style="color: #0000ff;">from</span> table_name</pre>
|
||
</div>
|
||
<p> </p>
|
||
<p>3、获取表中字段</p>
|
||
<div class="cnblogs_code">
|
||
<pre><span style="color: #0000ff;">select</span> <span style="color: #808080;">*</span> <span style="color: #0000ff;">from</span> information_schema.COLUMNS <span style="color: #0000ff;">where</span> table_name <span style="color: #808080;">=</span> <span style="color: #ff0000;">'</span><span style="color: #ff0000;">table_name</span><span style="color: #ff0000;">'</span> <span style="color: #808080;">and</span> table_schema <span style="color: #808080;">=</span> (<span style="color: #0000ff;">select</span> <span style="color: #0000ff;">database</span>());</pre>
|
||
</div>
|
||
<p> </p>
|
||
<p> 4、使用一个表结构创建新表</p>
|
||
<div class="cnblogs_code">
|
||
<pre> <span style="color: #0000ff;">CREATE</span> <span style="color: #0000ff;">TABLE</span> <span style="color: #0000ff;">IF</span> <span style="color: #808080;">NOT</span> <span style="color: #808080;">EXISTS</span> `table_name` <span style="color: #808080;">like</span> `new_table_name`</pre>
|
||
</div>
|
||
<p> </p> |