91在线一级黄片|91视频在线观看18|成人夜间呦呦网站|91资源欧美日韩超碰|久久最新免费精品视频一区二区三区|国产探花视频在线观看|黄片真人免费三级片毛片|国产人无码视频在线|精品成人影视无码三区|久久视频爱久久免费精品

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯網營銷解決方案
創(chuàng)新互聯MYSQL教程MySQL創(chuàng)建數據表

MySQL 創(chuàng)建數據表

創(chuàng)建MySQL數據表需要以下信息:

創(chuàng)新互聯公司是一家專業(yè)提供石拐企業(yè)網站建設,專注與成都網站設計、網站制作、H5響應式網站、小程序制作等業(yè)務。10年已為石拐眾多企業(yè)、政府機構等服務。創(chuàng)新互聯專業(yè)網絡公司優(yōu)惠進行中。

  • 表名
  • 表字段名
  • 定義每個表字段

語法

以下為創(chuàng)建MySQL數據表的SQL通用語法:

CREATE TABLE table_name (column_name column_type);

以下例子中我們將在 RUNOOB 數據庫中創(chuàng)建數據表runoob_tbl:

CREATE TABLE IF NOT EXISTS `runoob_tbl`(
   `runoob_id` INT UNSIGNED AUTO_INCREMENT,
   `runoob_title` VARCHAR(100) NOT NULL,
   `runoob_author` VARCHAR(40) NOT NULL,
   `submission_date` DATE,
   PRIMARY KEY ( `runoob_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;

實例解析:

  • 如果你不想字段為NULL可以設置字段的屬性為NOT NULL, 在操作數據庫時如果輸入該字段的數據為NULL,就會報錯。
  • AUTO_INCREMENT定義列為自增的屬性,一般用于主鍵,數值會自動加1。
  • PRIMARY KEY關鍵字用于定義列為主鍵。 您可以使用多列來定義主鍵,列間以逗號分隔。
  • ENGINE 設置存儲引擎,CHARSET 設置編碼。


通過命令提示符創(chuàng)建表

通過 mysql> 命令窗口可以很簡單的創(chuàng)建MySQL數據表。你可以使用 SQL 語句CREATE TABLE來創(chuàng)建數據表。

實例

以下為創(chuàng)建數據表 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 )
   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.16 sec)
mysql>

注意:MySQL命令終止符為分號 ; 。

注意:-> 是換行符標識,不要復制。

使用PHP腳本創(chuàng)建數據表

你可以使用 PHP 的 mysqli_query() 函數來創(chuàng)建已存在數據庫的數據表。

該函數有兩個參數,在執(zhí)行成功時返回 TRUE,否則返回 FALSE。

語法

mysqli_query(connection,query,resultmode);
參數 描述
connection 必需。規(guī)定要使用的 MySQL 連接。
query 必需,規(guī)定查詢字符串。
resultmode

可選。一個常量。可以是下列值中的任意一個:

  • MYSQLI_USE_RESULT(如果需要檢索大量數據,請使用這個)
  • MYSQLI_STORE_RESULT(默認)

實例

以下實例使用了PHP腳本來創(chuàng)建數據表:

創(chuàng)建數據表


$dbhost
=
'
localhost
'
;
//
mysql服務器主機地址


$dbuser
=
'
root
'
;
//
mysql用戶名


$dbpass
=
'
123456
'
;
//
mysql用戶名密碼


$conn
=
mysqli_connect
(
$dbhost
,
$dbuser
,
$dbpass
)
;
if
(
!
$conn

)

{

die
(
'
連接失敗:
'
.
mysqli_error
(
$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 ))ENGINE=InnoDB DEFAULT CHARSET=utf8;
"
;
mysqli_select_db
(

$conn
,
'
RUNOOB
'

)
;
$retval
=
mysqli_query
(

$conn
,
$sql

)
;
if
(
!
$retval

)

{

die
(
'
數據表創(chuàng)建失敗:
'
.
mysqli_error
(
$conn
)
)
;
}

echo

"
數據表創(chuàng)建成功
\n
"
;
mysqli_close
(
$conn
)
;
?>

執(zhí)行成功后,就可以通過命令行查看表結構:


文章題目:創(chuàng)新互聯MYSQL教程MySQL創(chuàng)建數據表
當前網址:http://m.jiaoqi3.com/article/djoghgi.html