成熟丰满熟妇高潮XXXXX,人妻无码AV中文系列久久兔费 ,国产精品一国产精品,国精品午夜福利视频不卡麻豆

您好,歡迎來(lái)到九壹網(wǎng)。
搜索
您的當(dāng)前位置:首頁(yè)phpMySQLCreateDatabase創(chuàng)建數(shù)據(jù)庫(kù)

phpMySQLCreateDatabase創(chuàng)建數(shù)據(jù)庫(kù)

來(lái)源:九壹網(wǎng)

Java代碼

MySQL Create Database 創(chuàng)建數(shù)據(jù)庫(kù)

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

CREATE DATABASE 語(yǔ)法用于創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。

語(yǔ)法:

CREATE DATABASE db_name

PHP MySQL 函數(shù)庫(kù)中,mysql_query() 函數(shù)用于向 MySQL 發(fā)送并執(zhí)行 SQL 語(yǔ)句。關(guān)于 mysql_query() 函數(shù)更詳細(xì)信息請(qǐng)參看《MySQL mysql_query》。

創(chuàng)建一個(gè)名為 testdb 的數(shù)據(jù)庫(kù):

<?php 
$conn = @mysql_connect("localhost","root","root1234"); 
if (!$conn){ 
 die("連接數(shù)據(jù)庫(kù)失?。?quot; . mysql_error()); 
} 
if (@mysql_query("CREATE DATABASE testdb",$conn)){ 
 echo "創(chuàng)建數(shù)據(jù)庫(kù)成功!"; 
} else { 
 echo "創(chuàng)建數(shù)據(jù)庫(kù)失?。?quot; . mysql_error(); 
} 
?>

提示

創(chuàng)建數(shù)據(jù)庫(kù)需要有對(duì)應(yīng)的用戶權(quán)限,如root用戶

在實(shí)際的虛擬主機(jī)空間中,虛擬主機(jī)商通常已經(jīng)創(chuàng)建好了對(duì)應(yīng)的數(shù)據(jù)庫(kù),故上述例子不一定運(yùn)行成功

選擇數(shù)據(jù)庫(kù)

要對(duì)數(shù)據(jù)庫(kù)或表執(zhí)行操作時(shí),需要選擇一個(gè)數(shù)據(jù)庫(kù)。mysql_select_db() 用于選擇一個(gè)數(shù)據(jù)庫(kù),如果成功,則該函數(shù)返回 true,如果失敗則返回 false。

語(yǔ)法:

bool mysql_select_db( string db_name [, resource connection] )

參數(shù)說(shuō)明:

參數(shù) 說(shuō)明

db_name 要選擇的數(shù)據(jù)庫(kù)名

connection 可選,連接數(shù)據(jù)庫(kù)標(biāo)識(shí)資源,如果不指定則使用上一連接

具體使用見下面創(chuàng)建數(shù)據(jù)表例子。

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

創(chuàng)建數(shù)據(jù)表 SQL 語(yǔ)法如下:

CREATE TABLE table_name 
( 
 column1 data_type, 
 column2 data_type, 
 column3 data_type, 
 ....... 
)

上述語(yǔ)法中,column為字段名,后面為數(shù)據(jù)類型。

創(chuàng)建一個(gè)名為 user 的表:

<?php 
$conn = @mysql_connect("localhost","root","root1234"); 
if (!$conn){ 
 die("連接數(shù)據(jù)庫(kù)失?。?quot; . mysql_error()); 
} 
 
//選擇數(shù)據(jù)庫(kù) 
mysql_select_db("test", $conn); 
 
//創(chuàng)建數(shù)據(jù)表 SQL 
$sql = "CREATE TABLE user ( 
uid mediumint(8), 
username varchar(20), 
password char(32), 
email varchar(40), 
regdate int(10) 
)"; 
 
if(!mysql_query($sql,$conn)){ 
 echo "創(chuàng)建數(shù)據(jù)表失?。?quot;. mysql_error(); 
} else { 
 echo "創(chuàng)建數(shù)據(jù)表成功!"; 
} 
?>

在該例子中,分為 3 個(gè)執(zhí)行步驟:

創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)鏈接

使用 mysql_select_db() 函數(shù)選擇容納該表的數(shù)據(jù)庫(kù)

使用 mysql_query() 函數(shù)創(chuàng)建數(shù)據(jù)表

在該例子中創(chuàng)建的表有4個(gè)字段,并指定了對(duì)應(yīng)的數(shù)據(jù)對(duì)象類型。

建表原則

一般來(lái)說(shuō),創(chuàng)建數(shù)據(jù)表有如下注意事項(xiàng):

原始記錄數(shù)據(jù)與表的對(duì)應(yīng)關(guān)系

表名和字段名應(yīng)遵循命名語(yǔ)法且應(yīng)該明確含義

指定字段的數(shù)據(jù)類型

指定字段的其他如是否非空、是否有默認(rèn)值等屬性

定義表的屬性如主外鍵、約束、索引等

與其他表的關(guān)系

限于篇幅且為控制教程難易度,在此不展開過(guò)多討論。

提示

這個(gè)建表樣例只是為了演示基本的建表語(yǔ)法,并不完善。實(shí)際生產(chǎn)當(dāng)中,我們還需要給表和字段指定更多的屬性。

Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號(hào)-2

違法及侵權(quán)請(qǐng)聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市萬(wàn)商天勤律師事務(wù)所王興未律師提供法律服務(wù)