加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

在指定的数据库中建设表

发布时间:2021-05-22 09:00:20 所属栏目:编程 来源:互联网
导读:个中, [表界说选项] 的名目为: 列名1 范例1 [,] 列名n 范例n CREATE TABLE 呼吁语法较量多,其首要是由表建设界说(create-definition)、表选项(table-optio
个中,[表界说选项]的名目为:

<列名1> <范例1> [,…] <列名n> <范例n>

CREATE TABLE 呼吁语法较量多,其首要是由表建设界说(create-definition)、表选项(table-options)和分区选项(partition-options)所构成的。

这里起首描写一个简朴的新建表的例子,然后重点先容 CREATE TABLE 呼吁中的一些首要的语法常识点。

CREATE TABLE 语句的首要语法及行使声名如下:

CREATE TABLE:用于建设给命名称的表,必需拥有表CREATE的权限。

<表名>:指定要建设表的名称,在 CREATE TABLE 之后给出,必需切合标识符定名法则。表名称被指定为 db_name.tbl_name,以便在特定的数据库中建设表。无论是否有当前数据库,都可以通过这种方法建设。在当前数据库中建设表时,可以省略 db-name。假如行使加引号的辨认名,则应对数据库和表名称别离加引号。譬喻,'mydb'.'mytbl' 是正当的,但 'mydb.mytbl' 不正当。

<表界说选项>:表建设界说,由列名(col_name)、列的界说(column_definition)以及也许的空值声名、完备性束缚或表索引构成。

默认的环境是,表被建设到当前的数据库中。若表已存在、没有当前数据库可能数据库不存在,则会呈现错误。

提醒:行使 CREATE TABLE 建设表时,必需指定以下信息:

要建设的表的名称不区分巨细写,不能行使SQL说话中的要害字,如DROP、ALTER、INSERT等。

数据表中每个列(字段)的名称和数据范例,假如建设多个列,要用逗号离隔。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读