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>注:サーバーのセキュリティを考慮して、データベース関連のコードをオンラインでテストすることはできません。コードをコピーして、コンピューター上でローカルにテストできます
。