PHP 新手入門新建資料庫
對於資料庫,我們所建立的方式有兩個種子,一種是用程式碼來進行建立
程式碼如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>create database</title> </head> <body> <?php $con = mysql_connect("localhost","root","root") or die("數(shù)據(jù)庫連接失敗"); $sql ="CREATE DATABASE test1"; $info = mysql_query($sql); if($info){ echo "創(chuàng)建成功"; }else{ echo "創(chuàng)建失敗"; } ?> </body> </html>
注意事項:$con ?是為連結資料庫? ? ?$ info 為執(zhí)行sql語句
執(zhí)行這段程式碼,然後查看資料庫,如果資料庫已經(jīng)存在,是建立不了的
第二種,是進入網(wǎng)址http://localhost /phpMyAdmin/
然後輸入使用者和密碼,在一個簡潔的頁面去建立資料庫
##對資料庫的刪除操作
可以進入資料庫,視圖化刪除表,視圖化會直觀一點用程式碼來刪除,程式碼如下所示: DROP ?DATABASE ???刪除資料庫<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>drop database</title> </head> <body> <?php $con = mysql_connect("localhost","root","root") or die("數(shù)據(jù)庫連接失敗"); $sql ="DROP DATABASE test1"; $info = mysql_query($sql); if($info){ echo "刪除成功"; }else{ echo "刪除失敗"; } ?> </body> </html>執(zhí)行程式碼,然後去資料庫查看,看是否刪除這個資料庫了
建立mysql 資料表
#可以視圖化建立表格也可程式碼建立表,程式碼如下所示:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>創(chuàng)建 MySQL 數(shù)據(jù)表</title> </head> <body> <?php $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = 'root'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('連接失敗: ' . mysql_error()); } echo '連接成功<br />'; $sql = "CREATE TABLE php_tbl( ". "php_id INT NOT NULL AUTO_INCREMENT, ". "php_title VARCHAR(100) NOT NULL, ". "php_author VARCHAR(40) NOT NULL, ". "submission_date DATE, ". "PRIMARY KEY ( php_id )); "; mysql_select_db( 'php' ); $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('數(shù)據(jù)表創(chuàng)建失敗: ' . mysql_error()); } echo "數(shù)據(jù)表創(chuàng)建成功\n"; mysql_close($conn); ?> </body> </html>
#刪除資料表
視圖化操作,是一種便捷的方式,也可使用腳本來刪除代碼如下:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>刪除 MySQL 數(shù)據(jù)表</title> </head> <body> <?php $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = 'root'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('連接失敗: ' . mysql_error()); } echo '連接成功<br />'; $sql = "DROP TABLE php_tbl"; mysql_select_db( 'php' ); $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('數(shù)據(jù)表刪除失敗: ' . mysql_error()); } echo "數(shù)據(jù)表刪除成功\n"; mysql_close($conn); ?> </body> </html>
#註:由於為伺服器的安全性考慮,資料庫相關的程式碼,線上不可測試,大家可以把程式碼拷貝下來,然後在自己電腦上本地測試