最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
MySQL創(chuàng)建數(shù)據(jù)表的指令

這篇文章主要講解了“MySQL創(chuàng)建數(shù)據(jù)表的指令”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“MySQL創(chuàng)建數(shù)據(jù)表的指令”吧!

“只有客戶發(fā)展了,才有我們的生存與發(fā)展!”這是創(chuàng)新互聯(lián)公司的服務(wù)宗旨!把網(wǎng)站當(dāng)作互聯(lián)網(wǎng)產(chǎn)品,產(chǎn)品思維更注重全局思維、需求分析和迭代思維,在網(wǎng)站建設(shè)中就是為了建設(shè)一個(gè)不僅審美在線,而且實(shí)用性極高的網(wǎng)站。創(chuàng)新互聯(lián)對(duì)網(wǎng)站制作、成都做網(wǎng)站、網(wǎng)站制作、網(wǎng)站開(kāi)發(fā)、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站優(yōu)化、網(wǎng)絡(luò)推廣、探索永無(wú)止境。

MySQL 創(chuàng)建數(shù)據(jù)表

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

  • 表名

  • 表字段名

  • 定義每個(gè)表字段

語(yǔ)法

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

CREATE TABLE table_name (column_name column_type);

以下例子中我們將在 RUNOOB 數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表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;

實(shí)例解析:

  • 如果你不想字段為 NULL 可以設(shè)置字段的屬性為 NOT NULL, 在操作數(shù)據(jù)庫(kù)時(shí)如果輸入該字段的數(shù)據(jù)為NULL ,就會(huì)報(bào)錯(cuò)。

  • AUTO_INCREMENT定義列為自增的屬性,一般用于主鍵,數(shù)值會(huì)自動(dòng)加1。

  • PRIMARY KEY關(guān)鍵字用于定義列為主鍵。 您可以使用多列來(lái)定義主鍵,列間以逗號(hào)分隔。

  • ENGINE 設(shè)置存儲(chǔ)引擎,CHARSET 設(shè)置編碼。


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

通過(guò) mysql> 命令窗口可以很簡(jiǎn)單的創(chuàng)建MySQL數(shù)據(jù)表。你可以使用 SQL 語(yǔ)句 CREATE TABLE 來(lái)創(chuàng)建數(shù)據(jù)表。

實(shí)例

以下為創(chuàng)建數(shù)據(jù)表 runoob_tbl 實(shí)例:

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命令終止符為分號(hào) (;) 。


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

你可以使用 PHP 的 mysqli_query() 函數(shù)來(lái)創(chuàng)建已存在數(shù)據(jù)庫(kù)的數(shù)據(jù)表。

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

語(yǔ)法

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

可選。一個(gè)常量??梢允窍铝兄抵械娜我庖粋€(gè):

  • MYSQLI_USE_RESULT(如果需要檢索大量數(shù)據(jù),請(qǐng)使用這個(gè))

  • MYSQLI_STORE_RESULT(默認(rèn))

實(shí)例

以下實(shí)例使用了PHP腳本來(lái)創(chuàng)建數(shù)據(jù)表:

創(chuàng)建數(shù)據(jù)表

服務(wù)器主機(jī)地址$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('數(shù)據(jù)表創(chuàng)建失敗:' .mysqli_error($conn));}echo"數(shù)據(jù)表創(chuàng)建成功";mysqli_close($conn);?>

執(zhí)行成功后,就可以通過(guò)命令行查看表結(jié)構(gòu):

MySQL創(chuàng)建數(shù)據(jù)表的指令

感謝各位的閱讀,以上就是“MySQL創(chuàng)建數(shù)據(jù)表的指令”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)MySQL創(chuàng)建數(shù)據(jù)表的指令這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!


名稱欄目:MySQL創(chuàng)建數(shù)據(jù)表的指令
鏈接地址:http://fisionsoft.com.cn/article/piepej.html