PHPとMYSQLのデータベース接続とテーブルの作成は、まだ存在しない場合は1回だけですか?
データベースを1回だけ作成するには、以下の構文を使用します。
CREATE DATABASE IF NOT EXISTS yourDatabaseName;
テーブルを1回だけ作成するには、次の構文を使用します-
CREATE TABLE IF NOT EXISTS yourTableName ( yourColumnName yourDatatype, . . . N );
上記の両方の構文を実装して、データベースとテーブルがまだ存在しない場合は1回だけ作成しましょう-
mysql> CREATE DATABASE IF NOT EXISTS login; Query OK, 1 row affected (0.23 sec)
上記のクエリはデータベースを正常に作成します。
以下は、テーブルを作成するためのクエリです-
mysql> CREATE TABLE IF NOT EXISTS DemoTable ( Id int ); Query OK, 0 rows affected (0.56 sec)
上記のクエリはテーブルを正常に作成します。
-
テーブルがまだ存在しない場合は作成し、MySQLと同じクエリにレコードを挿入します
以下の構文に示すように、これにはCREATE TABLE IFNOTEXISTSを使用します- create table if not exists yourTableName ( yourColumnName1 dataType, yourColumnName2 dataType, yourColumnName3 dataType, . . N ) as select yourValue1 as yourColumnName1 , you
-
MySQLで値が存在しないテーブルから選択しますか?
このために、NOT IN()-を使用できます mysql> create table DemoTable1991 ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) ); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1991(StudentName) values('C