首頁 > 資料庫 > mysql教程 > mysql如何建立表

mysql如何建立表

醉折花枝作酒筹
發布: 2023-01-05 16:10:40
原創
10899 人瀏覽過

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

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

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

CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];
登入後複製

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

<列名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等。資料表中每個列(欄位)的名稱和資料類型,如果建立多個列,則要用逗號隔開。

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板