MySQL 建立資料表

2021-07-30 10:30:01 字數 2524 閱讀 6498

建立mysql資料表需要以下資訊:

以下為建立mysql資料表的sql通用語法:

create table table_name (column_name column_type);
以下例子將在 runoob 資料庫中建立資料表runoob_tbl:

runoob_tbl(

runoob_id int not null auto_increment,

runoob_title varchar(100) not null,

runoob_author varchar(40) not null,

submission_date date,

primary key ( runoob_id )

);

例項解析:

通過 mysql> 命令視窗可以很簡單的建立mysql資料表。你可以使用 sql 語句create table來建立資料表。

以下為建立資料表 runoob_tbl 例項:

root@host# mysql -u root -p

enter password:*******

mysql> use runoob;

database changed

mysql> create table runoob_tbl(

-> runoob_id int not null auto_increment,

-> runoob_title varchar(100) not null,

-> runoob_author varchar(40) not null,

-> submission_date date,

-> primary key ( runoob_id )

-> );

query ok, 0 rows affected (0.16 sec)

mysql>

注意:mysql命令終止符為分號 (;) 。

你可以使用php的 mysql_query() 函式來建立已存在資料庫的資料表。

該函式有兩個引數,在執行成功時返回 true,否則返回 false。

bool mysql_query( sql, connection );
引數 描述

sql必需。規定要傳送的 sql 查詢。注釋:查詢字串不應以分號結束。

connection

可選。規定 sql 連線識別符號。如果未規定,則使用上乙個開啟的連線。

以下例項使用了php指令碼來建立資料表:

php$dbhost

='localhost:3036'

;$dbuser

='root'

;$dbpass

='rootpassword'

;$conn

=mysql_connect

($dbhost

,$dbuser

,$dbpass

);if

(!$conn

)

echo

'連線成功

';$sql

="create table runoob_tbl( "

."runoob_id int not null auto_increment, "

."runoob_title varchar(100) not null, "

."runoob_author varchar(40) not null, "

."submission_date date, "

."primary key ( runoob_id )); "

;mysql_select_db

('runoob'

);$retval

=mysql_query

($sql

,$conn

);if

(!$retval

)

echo

"資料表建立成功\n"

;mysql_close

($conn

);?>

執行結果:

大小: 50.5 kb

建立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術語 資料庫 一些關聯的表的集合 資料表 資料的矩陣。等同於簡單的電子 列 同一類資料 行 一組相關資料,稱為乙個記錄 冗餘 儲存量被資料,使系統速度更快。主鍵 唯一。外來...

MySQL 建立資料表

mysql 建立資料表 建立mysql資料表需要以下資訊 1.表名 2.表欄位名 3.定義每個表字段 語法 以下為建立mysql資料表的sql通用語法 create table 表名 列定義 其中 1.表名 最多可有128個字元,如s,sc,c等,不允許重名 2.列定義 的書寫格式為,列名 資料型別...