首頁  >  文章  >  資料庫  >  mysql如何建立表

mysql如何建立表

醉折花枝作酒筹
醉折花枝作酒筹原創
2021-04-22 19:03:1510800瀏覽

在mysql中,可以使用「CREATE TABLE」語句建立表格,語法格式為「create table 表名(列名稱 資料類型);」。 「CREATE TABLE」語句用於建立資料庫中的表,資料類型規定了資料列可容納何種資料類型。

本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。

在 MySQL 中,可以使用 CREATE TABLE 語句建立表格。其語法格式為:

CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];

其中,[表定義選項]的格式為:

9f279d5fdd784fd14fb3bf31873aab31 9b0311b3a2c9d647c84657cc8b026528 [,…] 4b3b54d7a243ccfeaab6f03b7ff2f2b2 037191230b6e78981c1cd935336b581c

CREATE TABLE 指令語法比較多,其主要是由表格建立定義(create-definition)、表格選項(table-options)和分區選項(partition-options)所組成的。

這裡首先描述一個簡單的新建表的例子,然後重點介紹 CREATE TABLE 命令中的一些主要的語法知識點。

CREATE TABLE 語句的主要語法及使用說明如下:

CREATE TABLE:用於建立給定名稱的表,必須擁有表CREATE的權限。

a26d98d33123a70024fa8ba5642906c6:指定要建立表的名稱,在 CREATE TABLE 之後給出,必須符合識別碼命名規則。表名稱被指定為 db_name.tbl_name,以便在特定的資料庫中建立表格。無論是否有當前資料庫,都可以透過這種方式建立。在目前資料庫中建立表格時,可以省略 db-name。如果使用加引號的識別名,則應對資料庫和表格名稱分別加引號。例如,'mydb'.'mytbl' 是合法的,但 'mydb.mytbl' 不合法。

e252907de9ab89d8470143d9d0959055:表建立定義,由列名(col_name)、列的定義(column_definition)以及可能的空值說明、完整性約束或表索引組成。預設的情況是,表被建立到目前的資料庫中。若表已存在、沒有目前資料庫或資料庫不存在,則會出現錯誤。

提示:使用CREATE TABLE 建立表格時,必須指定以下資訊:

要建立的表的名稱不區分大小寫,不能使用SQL語言中的關鍵字,如DROP、ALTER 、INSERT等。資料表中每個列(欄位)的名稱和資料類型,如果建立多個列,則要用逗號隔開。

create table Student(
    -> Sno int not null auto_increment primary key,
    -> Sname varchar(10) not null,
    -> Sex char(1) not null,
    -> Sage tinyint(100) not null,
    -> Sdept char(4) not null)comment = &#39;学生表&#39;;

相關推薦:《mysql教學

以上是mysql如何建立表的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn