doc-exports/docs/dli/sqlreference/dli_08_0071.html
Su, Xiaomeng 76a5b1ee83 dli_sqlreference_20240227
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: Su, Xiaomeng <suxiaomeng1@huawei.com>
Co-committed-by: Su, Xiaomeng <suxiaomeng1@huawei.com>
2024-03-27 22:02:33 +00:00

65 lines
8.6 KiB
HTML

<a name="dli_08_0071"></a><a name="dli_08_0071"></a>
<h1 class="topictitle1">Creating a Database</h1>
<div id="body8662426"><div class="section" id="dli_08_0071__en-us_topic_0114776165_en-us_topic_0093946907_s487369d31d4243aba0e537e5932f8b36"><h4 class="sectiontitle">Function</h4><p id="dli_08_0071__en-us_topic_0114776165_en-us_topic_0093946907_af12a67bd06c748f58c26fc969bbaf6f7">This statement is used to create a database.</p>
</div>
<div class="section" id="dli_08_0071__en-us_topic_0114776165_en-us_topic_0093946907_s24c0b560c57b49d1bba9b64b7baf3f21"><h4 class="sectiontitle">Syntax</h4><div class="codecoloring" codetype="Sql" id="dli_08_0071__en-us_topic_0114776165_screen141961254556"><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></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="p">[</span><span class="k">DATABASE</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">SCHEMA</span><span class="p">]</span><span class="w"> </span><span class="p">[</span><span class="k">IF</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">EXISTS</span><span class="p">]</span><span class="w"> </span><span class="n">db_name</span>
<span class="w"> </span><span class="p">[</span><span class="k">COMMENT</span><span class="w"> </span><span class="n">db_comment</span><span class="p">]</span>
<span class="w"> </span><span class="p">[</span><span class="k">WITH</span><span class="w"> </span><span class="n">DBPROPERTIES</span><span class="w"> </span><span class="p">(</span><span class="n">property_name</span><span class="o">=</span><span class="n">property_value</span><span class="p">,</span><span class="w"> </span><span class="p">...)];</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="dli_08_0071__en-us_topic_0114776165_en-us_topic_0093946907_s15f56ad46e8f476986860b44d58d0545"><h4 class="sectiontitle">Keywords</h4><ul id="dli_08_0071__en-us_topic_0114776165_en-us_topic_0093946907_ul19329628111649"><li id="dli_08_0071__en-us_topic_0114776165_en-us_topic_0093946907_li34892402111649"><strong id="dli_08_0071__en-us_topic_0093946907_b842352706144821">IF NOT EXISTS</strong>: Prevents system errors if the database to be created exists.</li><li id="dli_08_0071__en-us_topic_0114776165_en-us_topic_0093946907_li6687122111652"><strong id="dli_08_0071__en-us_topic_0093946907_b84235270614493">COMMENT</strong>: Describes a database.</li></ul>
<ul id="dli_08_0071__en-us_topic_0114776165_en-us_topic_0093946907_ul8864649111656"><li id="dli_08_0071__en-us_topic_0114776165_en-us_topic_0093946907_li6257107111656"><strong id="dli_08_0071__en-us_topic_0093946907_b842352706144914">DBPROPERTIES</strong>: Specifies database attributes. The attribute name and attribute value appear in pairs.</li></ul>
</div>
<div class="section" id="dli_08_0071__en-us_topic_0114776170_section1130610201331"><h4 class="sectiontitle">Parameters</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="dli_08_0071__en-us_topic_0114776170_table137579239220" frame="border" border="1" rules="all"><caption><b>Table 1 </b>Parameters</caption><thead align="left"><tr id="dli_08_0071__en-us_topic_0114776170_row17564232219"><th align="left" class="cellrowborder" valign="top" width="21.3%" id="mcps1.3.4.2.2.3.1.1"><p id="dli_08_0071__en-us_topic_0114776170_p3756152318220">Parameter</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="78.7%" id="mcps1.3.4.2.2.3.1.2"><p id="dli_08_0071__en-us_topic_0114776170_p167561023629">Description</p>
</th>
</tr>
</thead>
<tbody><tr id="dli_08_0071__en-us_topic_0114776170_row1375611231219"><td class="cellrowborder" valign="top" width="21.3%" headers="mcps1.3.4.2.2.3.1.1 "><p id="dli_08_0071__en-us_topic_0114776170_p107564232216">db_name</p>
</td>
<td class="cellrowborder" valign="top" width="78.7%" headers="mcps1.3.4.2.2.3.1.2 "><p id="dli_08_0071__en-us_topic_0114776170_p1575614231121">Database name, which consists of letters, digits, and underscores (_). The value cannot contain only digits or start with a digit or underscore (_).</p>
</td>
</tr>
<tr id="dli_08_0071__en-us_topic_0114776170_row117571623729"><td class="cellrowborder" valign="top" width="21.3%" headers="mcps1.3.4.2.2.3.1.1 "><p id="dli_08_0071__en-us_topic_0114776170_p87577239219">db_comment</p>
</td>
<td class="cellrowborder" valign="top" width="78.7%" headers="mcps1.3.4.2.2.3.1.2 "><p id="dli_08_0071__en-us_topic_0114776170_p675715235211">Database description</p>
</td>
</tr>
<tr id="dli_08_0071__en-us_topic_0114776170_row1775713231524"><td class="cellrowborder" valign="top" width="21.3%" headers="mcps1.3.4.2.2.3.1.1 "><p id="dli_08_0071__en-us_topic_0114776170_p2075713231020">property_name</p>
</td>
<td class="cellrowborder" valign="top" width="78.7%" headers="mcps1.3.4.2.2.3.1.2 "><p id="dli_08_0071__en-us_topic_0114776170_p197571231528">Database property name</p>
</td>
</tr>
<tr id="dli_08_0071__en-us_topic_0114776170_row551265517465"><td class="cellrowborder" valign="top" width="21.3%" headers="mcps1.3.4.2.2.3.1.1 "><p id="dli_08_0071__en-us_topic_0114776170_p441312774716">property_value</p>
</td>
<td class="cellrowborder" valign="top" width="78.7%" headers="mcps1.3.4.2.2.3.1.2 "><p id="dli_08_0071__en-us_topic_0114776170_p1741310794711">Database property value</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="dli_08_0071__en-us_topic_0114776165_en-us_topic_0093946907_s8ed8d73f6230466191fae92c2d88b512"><h4 class="sectiontitle">Precautions</h4><ul id="dli_08_0071__en-us_topic_0114776165_ul996415330460"><li id="dli_08_0071__en-us_topic_0114776165_li3964133104611"><strong id="dli_08_0071__b9436214594">DATABASE</strong> and <strong id="dli_08_0071__b184413295920">SCHEMA</strong> can be used interchangeably. You are advised to use <strong id="dli_08_0071__b1744142125913">DATABASE</strong>.</li><li id="dli_08_0071__en-us_topic_0114776165_li7964123314467">The <strong id="dli_08_0071__b879583165911">default</strong> database is a built-in database. You cannot create a database named <strong id="dli_08_0071__b11795183185918">default</strong>.</li></ul>
</div>
<div class="section" id="dli_08_0071__en-us_topic_0114776165_en-us_topic_0093946907_se85f897bfc724638829c13a14150cab6"><a name="dli_08_0071__en-us_topic_0114776165_en-us_topic_0093946907_se85f897bfc724638829c13a14150cab6"></a><a name="en-us_topic_0114776165_en-us_topic_0093946907_se85f897bfc724638829c13a14150cab6"></a><h4 class="sectiontitle">Example</h4><ol id="dli_08_0071__ol65531225204911"><li id="dli_08_0071__li2055314257490">Create a queue. A queue is the basis for using DLI. Before executing SQL statements, you need to create a queue. </li><li id="dli_08_0071__li11682102472">On the DLI management console, click <strong id="dli_08_0071__b61931146153115">SQL Editor</strong> in the navigation pane on the left. The <strong id="dli_08_0071__b181937465311">SQL Editor</strong> page is displayed.</li><li id="dli_08_0071__li47441514124717">In the editing window on the right of the <strong id="dli_08_0071__b3571125412314">SQL Editor</strong> page, enter the following SQL statement for creating a database and click <strong id="dli_08_0071__b15572454103119">Execute</strong>. Read and agree to the privacy agreement, and click <strong id="dli_08_0071__b2097219556321">OK</strong>.<p id="dli_08_0071__en-us_topic_0114776165_en-us_topic_0093946907_a076aa8604450472d9042b7af8baf7e67">If database <strong id="dli_08_0071__en-us_topic_0093946907_b842352706145021">testdb</strong> does not exist, run the following statement to create database <strong id="dli_08_0071__en-us_topic_0093946907_b842352706145027">testdb</strong>:</p>
<div class="codecoloring" codetype="Sql" id="dli_08_0071__en-us_topic_0114776165_screen782114013616"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">CREATE</span><span class="w"> </span><span class="k">DATABASE</span><span class="w"> </span><span class="k">IF</span><span class="w"> </span><span class="k">NOT</span><span class="w"> </span><span class="k">EXISTS</span><span class="w"> </span><span class="n">testdb</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
</li></ol>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dli_08_0070.html">Databases</a></div>
</div>
</div>