PHP 入門 - 新しいデータベースの作成

データベースについては、2 つの方法で作成できます。1 つはコードで作成する方法です

コードは次のとおりです:

<!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 ステートメントを実行します

このセクションのコードを実行し、データベースを確認します。データベースが既に存在する場合は、データベースを作成できません。2 番目の方法は、URL 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 "欢迎学习数据库知识"; ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜