PHP 新手入門新建資料庫

對於資料庫,我們所建立的方式有兩個種子,一種是用程式碼來進行建立

程式碼如下:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>create database</title>
</head>
<body>
	<?php
		$con = mysql_connect("localhost","root","root") or die("数据库连接失败");
		$sql ="CREATE DATABASE test1";
		$info = mysql_query($sql);
		if($info){
			echo "创建成功";
		}else{
			echo "创建失败";
		}
	?>
</body>
</html>

注意事項:$con  是為連結資料庫     $ info 為執行sql語句

執行這段程式碼,然後查看資料庫,如果資料庫已經存在,是建立不了的

第二種,是進入網址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("数据库连接失败");

		$sql ="DROP DATABASE test1";

		$info = mysql_query($sql);

		if($info){
			echo "删除成功";
		}else{
			echo "删除失败";
		}
	?>
</body>
</html>

執行程式碼,然後去資料庫查看,看是否刪除這個資料庫了

建立mysql 資料表

#可以視圖化建立表格也可程式碼建立表,程式碼如下所示:


<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>创建 MySQL 数据表</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('数据表创建失败: ' . mysql_error());
	}
	echo "数据表创建成功\n";
	mysql_close($conn);
?>
</body>
</html>

#刪除資料表

視圖化操作,是一種便捷的方式,也可使用腳本來刪除代碼如下:

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>删除 MySQL 数据表</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('数据表删除失败: ' . mysql_error());
		}
		echo "数据表删除成功\n";
		mysql_close($conn);
	?>
</body>
</html>

#註:由於為伺服器的安全性考慮,資料庫相關的程式碼,線上不可測試,大家可以把程式碼拷貝下來,然後在自己電腦上本地測試

繼續學習
||
<?php echo "欢迎学习数据库知识"; ?>