{"id":131835,"date":"2020-07-05T08:23:15","date_gmt":"2020-07-05T00:23:15","guid":{"rendered":"http:\/\/4563.org\/?p=131835"},"modified":"2020-07-05T08:23:15","modified_gmt":"2020-07-05T00:23:15","slug":"hive-%e5%ad%a6%e4%b9%a0%e4%b9%8b%e8%b7%af%ef%bc%88%e5%9b%9b%ef%bc%89hql%e7%9a%84%e5%9f%ba%e6%9c%ac%e8%af%ad%e6%b3%95","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=131835","title":{"rendered":"hive \u5b66\u4e60\u4e4b\u8def\uff08\u56db\uff09HQL\u7684\u57fa\u672c\u8bed\u6cd5"},"content":{"rendered":"<h3><a href=\"https:\/\/www.studytime.xin\/article\/#\u6570\u636e\u5e93\u76f8\u5173\u7684-DDL\" title=\"\u6570\u636e\u5e93\u76f8\u5173\u7684 DDL\"><\/a>\u6570\u636e\u5e93\u76f8\u5173\u7684 DDL<\/h3>\n<p>1\u3001\u521b\u5efa\u5e93<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><span>2<\/span><br><span>3<\/span><br><span>4<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name<\/span><br><span>\u3000\u3000[COMMENT database_comment]\u3000\u3000\u3000\u3000\u3000\u3000 &#x2F;&#x2F;\u5173\u4e8e\u6570\u636e\u5757\u7684\u63cf\u8ff0<\/span><br><span>\u3000\u3000[LOCATION hdfs_path]\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000\u3000&#x2F;&#x2F;\u6307\u5b9a\u6570\u636e\u5e93\u5728HDFS\u4e0a\u7684\u5b58\u50a8\u4f4d\u7f6e<\/span><br><span>\u3000\u3000[WITH DBPROPERTIES (property_name&#x3D;property_value, ...)];\u3000\u3000\u3000\u3000&#x2F;&#x2F;\u6307\u5b9a\u6570\u636e\u5757\u5c5e\u6027<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>1.1\u3001\u521b\u5efa\u666e\u901a\u7684\u6570\u636e\u5e93<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>create database db1;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>1.2\u3001\u521b\u5efa\u5e93\u7684\u65f6\u5019\u68c0\u67e5\u5b58\u4e0e\u5426<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>create database IF NOT EXISTS db1;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>1.3\u3001\u521b\u5efa\u5e93\u7684\u65f6\u5019\u5e26\u6ce8\u91ca<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>create database IF NOT EXISTS db1 COMMENT &#39;\u6d4b\u8bd5\u5e93\u4e00&#39;;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>1.4\u3001\u521b\u5efa\u5e26\u5c5e\u6027\u7684\u5e93<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>create database db1 with deproperties(&#39;creator&#39;&#x3D;&#39;hadoop&#39;,&#39;date&#39;&#x3D;&#39;2019-09-16&#39;)<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>2\u3001\u67e5\u770b\u5e93<\/p>\n<p>2.1\u3001\u67e5\u770b\u6240\u6709\u6570\u636e\u5e93<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>show databases;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>2.2\u3001\u663e\u793a\u6570\u636e\u5e93\u7684\u8be6\u7ec6\u5c5e\u6027\u4fe1\u606f<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>desc database extended t3;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>2.3\u3001\u67e5\u770b\u5f53\u524d\u6b63\u5728\u4f7f\u7528\u7684\u6570\u636e\u5e93<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>select current_database();<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>2.4\u3001\u67e5\u770b\u521b\u5efa\u5e93\u7684\u8be6\u7ec6\u8bed\u53e5<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>show create database db1;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>3\u3001\u5220\u9664\u5e93<br \/>\u8bed\u6cd5\uff1a<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><span>2<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>drop database dbname;<\/span><br><span>drop database if exists dbname;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>\u9ed8\u8ba4\u60c5\u51b5\u4e0b\uff0chive \u4e0d\u5141\u8bb8\u5220\u9664\u5305\u542b\u8868\u7684\u6570\u636e\u5e93\uff0c\u6709\u4e24\u79cd\u89e3\u51b3\u529e\u6cd5\uff1a<\/p>\n<ul>\n<li>\u624b\u52a8\u5220\u9664\u5e93\u4e0b\u6240\u6709\u8868\uff0c\u7136\u540e\u5220\u9664\u5e93<\/li>\n<li>\u4f7f\u7528 cascade \u5173\u952e\u5b57<\/li>\n<\/ul>\n<p>3.1\u3001\u5220\u9664\u4e0d\u5305\u542b\u8868\u7684\u5e93<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>drop database db1;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>3.2\u3001\u5220\u9664\u542b\u6709\u8868\u7684\u6570\u636e\u5e93<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>drop database if exists db1 cascade;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>4\u3001\u5207\u6362\u5e93<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>use db1;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<h3><a href=\"https:\/\/www.studytime.xin\/article\/#\u6570\u636e\u8868\u76f8\u5173\u7684-DDL\" title=\"\u6570\u636e\u8868\u76f8\u5173\u7684 DDL\"><\/a>\u6570\u636e\u8868\u76f8\u5173\u7684 DDL<\/h3>\n<p>1\u3001 \u521b\u5efa\u8868<\/p>\n<p>\u8bed\u6cd5\uff1a<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><span>2<\/span><br><span>3<\/span><br><span>4<\/span><br><span>5<\/span><br><span>6<\/span><br><span>7<\/span><br><span>8<\/span><br><span>9<\/span><br><span>10<\/span><br><span>11<\/span><br><span>12<\/span><br><span>13<\/span><br><span>14<\/span><br><span>15<\/span><br><span>16<\/span><br><span>17<\/span><br><span>18<\/span><br><span>19<\/span><br><span>20<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name    -- (Note: TEMPORARY available in Hive 0.14.0 and later)<\/span><br><span>  [(col_name data_type [COMMENT col_comment], ... [constraint_specification])]<\/span><br><span>  [COMMENT table_comment]<\/span><br><span>  [PARTITIONED BY (col_name data_type [COMMENT col_comment], ...)]<\/span><br><span>  [CLUSTERED BY (col_name, col_name, ...) [SORTED BY (col_name [ASC|DESC], ...)] INTO num_buckets BUCKETS]<\/span><br><span>  [SKEWED BY (col_name, col_name, ...)                  -- (Note: Available in Hive 0.10.0 and later)]<\/span><br><span>     ON ((col_value, col_value, ...), (col_value, col_value, ...), ...)<\/span><br><span>     [STORED AS DIRECTORIES]<\/span><br><span>  [<\/span><br><span>   [ROW FORMAT row_format] <\/span><br><span>   [STORED AS file_format]<\/span><br><span>     | STORED BY &#39;storage.handler.class.name&#39; [WITH SERDEPROPERTIES (...)]  -- (Note: Available in Hive 0.6.0 and later)<\/span><br><span>  ]<\/span><br><span>  [LOCATION hdfs_path]<\/span><br><span>  [TBLPROPERTIES (property_name&#x3D;property_value, ...)]   -- (Note: Available in Hive 0.6.0 and later)<\/span><br><span>  [AS select_statement];   -- (Note: Available in Hive 0.5.0 and later; not supported for external tables)<\/span><br><span> <\/span><br><span>CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.]table_name<\/span><br><span>  LIKE existing_table_or_view_name<\/span><br><span>  [LOCATION hdfs_path];<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>\u4e0b\u9762\u6309\u7167\u6570\u636e\u8868\u8bed\u6cd5\u5b9a\u4e49\uff0c\u4f9d\u6b21\u89e3\u6790\u5404\u4e2a\u5173\u952e\u7684\u7684\u542b\u4e49\uff1a<\/p>\n<p>\u6570\u636e\u7c7b\u578b\uff1aHive \u63d0\u4f9b\u4e86\u4e30\u5bcc\u7684\u6570\u636e\u7c7b\u578b\uff0c\u5b83\u4e0d\u4ec5\u63d0\u4f9b\u4e86\u7c7b\u4f3c\u5173\u7cfb\u578b\u6570\u636e\u5e93\u7684\u57fa\u672c\u6570\u636e\u7c7b\u578b\uff0c\u4e5f\u63d0\u4f9b\u4e86\u5bf9\u9ad8\u7ea7\u6570\u636e\u7c7b\u578b\u7684\u652f\u6301\u3002<\/p>\n<p>\u5206\u533a\u8868\u4e0e\u5206\u6876\u8868\uff1a\u4e3a\u4e86\u52a0\u901f\u6570\u636e\u5904\u7406\uff0c\u6570\u636e\u8868\u53ef\u4ee5\u8fdb\u4e00\u6b65\u5212\u5206\u4e3a\u66f4\u5c0f\u7684\u5b58\u50a8\u5355\u4f4d\uff0c\u5373\u5206\u533a\u6216\u5206\u6876\u3002<\/p>\n<p>\u5206\u533a\u8868\uff1a\u6570\u636e\u8868\u53ef\u4ee5\u6309\u7167\u4e00\u4e2a\u6216\u591a\u4e2a\u5b57\u6bb5\u8fdb\u4e00\u6b65\u5212\u5206\u4e3a\u4e00\u4e2a\u6216\u591a\u4e2a\u6570\u636e\u5206\u533a\u3002<code>PARTITIONED BY (String city,String sex)<\/code>\u3002\u4e0d\u540c\u5206\u533a\u7684\u6570\u636e\u5c06\u5b58\u653e\u5728\u4e0d\u540c\u7684\u76ee\u5f55\u5185\uff0c\u5f53\u4e00\u4e2a\u67e5\u8be2\u8bed\u53e5\u53ea\u9700\u8981\u7528\u5230\u91cc\u9762\u82e5\u5e72\u4e2a\u5206\u533a\uff0c\u5176\u4ed6\u5206\u533a\u5219\u53ef\u4ee5\u76f4\u63a5\u8df3\u8fc7\u626b\u63cf\uff0c\u5927\u5927\u51cf\u5c11\u4e86\u78c1\u76d8\u626b\u63cf\u3002<\/p>\n<p>\u5206\u6876\u8868\uff1a\u6570\u636e\u8868\u6216\u6570\u636e\u5206\u533a\u53ef\u8fdb\u4e00\u6b65\u6309\u7167\u67d0\u4e2a\u5b57\u6bb5\u5206\u5c42\u82e5\u5e72\u4e2a\u6876\u3002<code>clustered by (userid) into 21 buckets<\/code>\u3002\u5c06\u6570\u636e\u8868\u6309\u7167userid\u5b57\u6bb5\u5206\u621021\u4e2a\u6876\u3002<\/p>\n<p>\u884c\u683c\u5f0f\uff08ROW FORMAT\uff09\uff1a\u8be5\u914d\u7f6e\u7528\u4e8e\u6307\u5b9a\u6bcf\u884c\u7684\u6570\u636e\u683c\u5f0f\uff0c\u4ec5\u5bf9\u884c\u5f0f\u5b58\u50a8\u683c\u5f0f\u6709\u610f\u4e49\u3002<br \/>\u521b\u5efa\u6570\u636e\u8868\u65f6\uff0cdelimited \u548c SerDe \u4e24\u79cd\u914d\u7f6e\u6700\u591a\u8bbe\u7f6e\u4e00\u4e2a\uff0c\u53ef\u4ee5\u4e0d\u8bbe\u7f6e\uff0c\u51e0\u4e2a\u5173\u952e\u5b57\u542b\u4e49\u5982\u4e0b\uff1a<\/p>\n<ul>\n<li>FIELDS TERMINATED BY char\uff1a\u6bcf\u884c\u4e2d\u7684\u5b57\u6bb5\u5206\u9694\u7b26 char<\/li>\n<li>COLLECTION ITEMS TERMINATED BY char\uff1amap\u3001struct\u6216\u8005array \u4e2d\u7684\u6bcf\u4e2a\u5143\u7d20\u5206\u9694\u7b26 char<\/li>\n<li>MAP KEYS TERMINATED BY char\uff1amap \u4e2d\u7684key\u3001value \u5206\u9694\u7b26 char<\/li>\n<li>LINES TERMINATED BY char\uff1a\u884c\u5206\u9694\u7b26 char<\/li>\n<\/ul>\n<p>SerDe \u5173\u952e\u5b57\u5141\u8bb8\u7528\u6237\u901a\u8fc7\u5b9a\u5236\u5e8f\u5217\u5316\u548c\u53cd\u5e8f\u5217\u5316\u4e03\u89c4\u5b9a\u6570\u636e\u5b58\u50a8\u683c\u5f0f\u3002<\/p>\n<p>Json\u683c\u5f0f\u4f8b\u5982\uff1a<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>row format serde &#39;org.apache.hive.hctalog.data,JsonSerDe&#39; STORED  AS TEXTFILE;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>STORED AS\uff1a\u6307\u5b9a\u6570\u636e\u5b58\u50a8\u683c\u5f0f\u3002Hive\u652f\u6301\u591a\u79cd\u6570\u636e\u5b58\u50a8\u683c\u5f0f\uff1a<\/p>\n<ul>\n<li>TEXTFILE\uff1a\u6587\u672c\u6587\u4ef6\uff0c\u8fd9\u662f\u9ed8\u8ba4\u6587\u672c\u6587\u4ef6\u683c\u5f0f\u3002\u7528\u6237\u53ef\u901a\u8fc7 hive:default:fileformat \u4fee\u6539\u9ed8\u8ba4\u503c\uff0c\u53ef\u9009\u53c2\u6570\u6709 testfile\u3001SEQUENCEFILE\u3001RCFILE\u3001ORC<\/li>\n<li>SEQUENCEFILE<\/li>\n<li>RCFILE<\/li>\n<li>ORC<\/li>\n<li>PARQUET<\/li>\n<li>AVRO<\/li>\n<li>\u2018org.apache.hadoop.hive.hbase.HBaseStorageHandler\u2019 WITH SERDEPROPERTIES (\u201chbase.columns.mapping\u201d = \u201c:key,a:b,a:c,d:e\u201d); \u884c\u5b58\u50a8\u4e0e\u5217\u5b58\u50a8<\/li>\n<\/ul>\n<p>\u6570\u636e\u8868\u7684\u7c7b\u522b\uff1aHive \u6570\u636e\u8868\u53ef\u4ee5\u5206\u4e3a\u4e09\u7c7b\uff0c\u5206\u522b\u4e3a  \u4e34\u65f6\u8868\u3001\u5916\u90e8\u8868\u548c\u53d7\u7ba1\u7406\u8868\uff0c\u5176\u533a\u522b\u5982\u4e0b\uff1a<br \/>\u4e34\u65f6\u8868\uff1a\u4ec5\u5bf9\u5f53\u524d session\u53ef\u89c1\uff0c\u4e00\u65e6session\u9000\u51fa \uff0c\u5219\u8be5\u6570\u636e\u8868\u4f1a\u81ea\u52a8\u9000\u51fa\uff0c\u4f7f\u7528TEMPORARY\u5173\u952e\u5b57<br \/>\u5916\u90e8\u8868\uff1a\u5916\u90e8\u8868\u7684\u6570\u636e\u5b58\u50a8\u8def\u5f84\u662f\u7528\u6237\u5b9a\u4e49\u7684\u975eHive\u9ed8\u8ba4\u5b58\u653e\u4f4d\u7f6e\uff0c\u5916\u90e8\u8868\u88ab\u5220\u9664\u540e\uff0c\u5176\u5bf9\u5e94\u7684\u6570\u636e\u4e0d\u4f1a\u88ab\u6e05\u9664\uff0c\u4f7f\u7528EXTERNAL\u5173\u952e\u5b57\uff0c\u4e0eLOCATION\u914d\u5408\u4f7f\u7528<br \/>\u6536\u7ba1\u7406\u8868\uff1a\u9ed8\u8ba4\u6570\u636e\u8868\u7684\u7c7b\u578b\uff0c\u53d7Hive\u7ba1\u7406\uff0c\u4e0e\u5143\u6570\u636e\u58f0\u751f\u547d\u5468\u671f\u662f\u4e00\u81f4\u7684<\/p>\n<p>\u540c\u65f6\u5916\u90e8\u8868\u88ab\u5220\u9664\u540e\uff0c\u53ea\u662f\u5220\u9664metastore\u6570\u636e\uff0c\u539f\u59cb\u6570\u636e\u4ecd\u7136\u4e0d\u53d8\u3002<\/p>\n<h3><a href=\"https:\/\/www.studytime.xin\/article\/#\u5e38\u7528\u6848\u4f8b\" title=\"\u5e38\u7528\u6848\u4f8b\"><\/a>\u5e38\u7528\u6848\u4f8b<\/h3>\n<p>\u4e00\u3001\u521b\u5efa\u9ed8\u8ba4\u7684\u5185\u90e8\u8868<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>create table studyent(id int,name string,sex string,age int,department string) row format delemited fields terminated by &quot;,&quot;;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><span>2<\/span><br><span>3<\/span><br><span>4<\/span><br><span>5<\/span><br><span>6<\/span><br><span>7<\/span><br><span>8<\/span><br><span>9<\/span><br><span>10<\/span><br><span>11<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>0: jdbc:hive2:&#x2F;&#x2F;localhost:10000&#x2F;default&gt; desc student;<\/span><br><span>+-------------+------------+----------+--+<\/span><br><span>|  col_name   | data_type  | comment  |<\/span><br><span>+-------------+------------+----------+--+<\/span><br><span>| id          | int        |          |<\/span><br><span>| name        | string     |          |<\/span><br><span>| sex         | string     |          |<\/span><br><span>| age         | int        |          |<\/span><br><span>| department  | string     |          |<\/span><br><span>+-------------+------------+----------+--+<\/span><br><span>5 rows selected (0.098 seconds)<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>\u4e8c\u3001\u521b\u5efa\u5916\u90e8\u8868<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><span>2<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>create external table student_ext<\/span><br><span>(id int, name string, sex string, age int,department string) row format delimited fields terminated by &quot;,&quot; location &quot;&#x2F;tmp&#x2F;student&quot;;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>\u4e09\u3001\u521b\u5efa\u5206\u533a\u8868<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><span>2<\/span><br><span>3<\/span><br><span>4<\/span><br><span>5<\/span><br><span>6<\/span><br><span>7<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>create external table student_ptn(id int, name string, sex string, age int,department string) partitioned by (city string)  row format delimited fields terminated by &quot;,&quot; location &quot;&#x2F;hive&#x2F;student_ptn&quot;;<\/span><br><span><\/span><br><span>\u521b\u5efa\u5206\u533a<\/span><br><span>alter table student_ptn add partition(city&#x3D;&quot;beijing&quot;) location &#39;&#x2F;user&#x2F;hive&#x2F;warehouse&#x2F;c02_clickstat_fatdt1&#x2F;part20131202&#39;;<\/span><br><span><\/span><br><span>\u5220\u9664\u5206\u533a<\/span><br><span>ALTER TABLE student_ptn DROP PARTITION (city&#x3D;&#39;beijing&#39;);<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>\u56db\u3001\u4f7f\u7528CTAS\u521b\u5efa\u8868<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>create table student_ctas as select * from student where id &lt; 95012;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n<p>\u4e94\u3001\u590d\u5236\u8868\u7ed3\u6784<\/p>\n<figure>\n<table>\n<tr>\n<td>\n<pre><span>1<\/span><br><\/pre>\n<\/td>\n<td>\n<pre><span>create table student_copy like student;<\/span><br><\/pre>\n<\/td>\n<\/tr>\n<\/table>\n<\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\u6570\u636e\u5e93\u76f8\u5173\u7684 DDL 1\u3001\u521b\u5efa\u5e93 &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/131835"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=131835"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/131835\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=131835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=131835"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=131835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}