在mysql資料庫中,表是一種很重要的資料庫物件,是組成資料庫的基本元素,由若干個字段組成,主要用來實現儲存資料記錄。表的操作包含建立表、查詢表、修改表和刪除表,這些操作是資料庫物件的表管理中最基本也是最重要的操作。
mysql> create database school; #建立資料庫school
mysql> use school; #選擇資料庫school
mysql> create table class
(class_id int
, class_name varchar
(128
), class_teacher varchar(64
)); #建立表class
mysql> insert into class values (
101,
'六年級一班'
,'馬老師'
); #往表中插入101班記錄
mysql>insert into class values (
102,
'六年級二班'
,'潘老師'
); #往表中插入102班記錄
mysql>select * from class; #查詢表class 中的全部記錄
mysql>select * from class where class_id=
101; #查詢表class 中的全部記錄
基本語法:
create table 《表名》
([表定義選項]
)[表選項]
[分割槽選項]
;
其中,[表定義選項]的格式為:
《列名1
>
《型別1
>
[,…]
《列名n>
《型別n>
create table 命令語法比較多,其主要是由表建立定義(create-definition)、表選項(table-options)和分割槽選項(partition-options)所組成的。
mysql> use school; #選擇資料庫school
mysql> create table class1
(class_id int
, class_name varchar
(128
), class_teacher varchar(64
)); #建立表class
create table 語句的主要語法及使用說明如下:
mysql> create table school.
class2
(class_id int
, class_name varchar
(128
), class_teacher varchar(64
)); #建立表class2
mysql> create table 『school』.』class3』(class_id int
, class_name varchar
(128
), class_teacher varchar(64
)); #error! 會建立失敗
《表定義選項》:表建立定義,由列名(col_name)、列的定義(column_definition, 或者叫型別定義)以及可能的空值說明、完整性約束或表索引組成,如下圖所示。
mysql> use school; #選擇資料庫school
mysql> create table class4
(class_id int primary key, class_name varchar
(128
) not null
, class_teacher varchar(64
) unique)
; #建立表class3
時間:2020-07-05 MySQL資料表建立刪除操作
mysql 建立資料表 建立mysql資料表需要以下資訊 以下為建立mysql資料表的sql通用語法 create table table name column name column type 以下例子中我們將在 runoob 資料庫中建立資料表runoob tbl runoob tbl run...
建立mysql資料表
mysql建表語句 create table if not exists db name.table name colunum1 date not null comment 列欄位說明 colunum2 int 11 not null comment 列欄位說明 colunum3 int 11 no...
MYSQL 建立資料表
rdbms即關聯式資料庫管理系統 relational database management system 的特點 rdbms術語 資料庫 一些關聯的表的集合 資料表 資料的矩陣。等同於簡單的電子 列 同一類資料 行 一組相關資料,稱為乙個記錄 冗餘 儲存量被資料,使系統速度更快。主鍵 唯一。外來...