ホームページ > データベース > mysql チュートリアル > mysqlでデータテーブルを作成する方法

mysqlでデータテーブルを作成する方法

青灯夜游
リリース: 2020-09-14 15:26:32
オリジナル
55691 人が閲覧しました

Mysql でデータ テーブルを作成する方法: 1. コマンド プロンプトを使用してテーブルを作成します; 2. PHP スクリプトを使用してデータ テーブルを作成します。構文は [mysqli_query(connection, query, resultmode);] です。 。

mysqlでデータテーブルを作成する方法

mysql でデータテーブルを作成するにはどうすればよいですか?次の記事では、MySQL データテーブルを作成する 2 つの方法を紹介します。

データ テーブルを作成するための SQL 一般構文:

CREATE TABLE table_name (column_name column_type);
ログイン後にコピー

mysql データ テーブルは 2 つの方法で作成できます。

1. コマンド プロンプトを使用してテーブルを作成する

SQL ステートメント CREATE TABLE を使用して、mysql> コマンド ウィンドウから MySQL データ テーブルを簡単に作成できます。

例:

root@host# mysql -u root -p
Enter password:*******
mysql> use RUNOOB;
Database changed
mysql> CREATE TABLE runoob_tbl(
   -> runoob_id INT NOT NULL AUTO_INCREMENT,
   -> runoob_title VARCHAR(100) NOT NULL,
   -> runoob_author VARCHAR(40) NOT NULL,
   -> submission_date DATE,
   -> PRIMARY KEY ( runoob_id )
   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.16 sec)
mysql>
ログイン後にコピー

分析例:

# フィールドを NULL にしたくない場合は、フィールドの属性を NOT NULL に設定できます。データベース操作時にこのフィールドのデータが NULL の場合、エラーが報告されます。

##● AUTO_INCREMENT は自己増加属性として定義されており、通常は主キーに使用され、値は自動的に 1 ずつ増加します。

# PRIMARY KEY キーワードは、列を主キーとして定義するために使用されます。カンマで区切られた複数の列を使用して主キーを定義できます。

##● ENGINE はストレージ エンジンを設定し、CHARSET はエンコーディングを設定します。

注: MySQL コマンドの終了文字はセミコロン; です。 -> は改行文字なのでコピーしないでください。

2. PHP スクリプトを使用してデータ テーブルを作成する


PHP の mysqli_query() 関数を使用して、既存のデータベースのデータ テーブルを作成できます。

この関数には 2 つのパラメータがあり、正常に実行された場合は TRUE を返し、それ以外の場合は FALSE を返します。

Mysqli_query() 関数の基本構文:

mysqli_query(connection,query,resultmode);
ログイン後にコピー

コード例:

<?php
$dbhost = &#39;localhost:3306&#39;;  // mysql服务器主机地址
$dbuser = &#39;root&#39;;            // mysql用户名
$dbpass = &#39;123456&#39;;          // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
    die(&#39;连接失败: &#39; . mysqli_error($conn));
}
echo &#39;连接成功<br />&#39;;
$sql = "CREATE TABLE runoob_tbl( ".
        "runoob_id INT NOT NULL AUTO_INCREMENT, ".
        "runoob_title VARCHAR(100) NOT NULL, ".
        "runoob_author VARCHAR(40) NOT NULL, ".
        "submission_date DATE, ".
        "PRIMARY KEY ( runoob_id ))ENGINE=InnoDB DEFAULT CHARSET=utf8; ";
mysqli_select_db( $conn, &#39;RUNOOB&#39; );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
    die(&#39;数据表创建失败: &#39; . mysqli_error($conn));
}
echo "数据表创建成功\n";
mysqli_close($conn);
?>
ログイン後にコピー

3. データ テーブルの表示

データ テーブル作成後、コマンド プロンプトを使用してテーブルの構造を表示できます。

以上がmysqlでデータテーブルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート