ホームページ > データベース > mysql チュートリアル > SQLを使用してmysqlデータベースに新しいテーブルを作成する方法

SQLを使用してmysqlデータベースに新しいテーブルを作成する方法

下次还敢
リリース: 2024-04-22 18:48:48
オリジナル
1288 人が閲覧しました

MySQL で新しいテーブルを作成するには、次の手順に従う必要があります: データベースに接続し、CREATE TABLE ステートメントを作成し、テーブル名、列名、データ型を指定し、制約とデフォルト値を設定します。 ; CREATE TABLE ステートメントを実行し、SHOW TABLES を使用して新しいテーブルが作成されたことを確認します。

SQLを使用してmysqlデータベースに新しいテーブルを作成する方法

SQL を使用して MySQL データベースに新しいテーブルを作成する方法

MySQL データベースに新しいテーブルを作成するのは、非常に簡単です。次の手順を実行するだけです:

1. データベースに接続します

まず、次のコマンドを使用して MySQL データベースに接続します:

<code>mysql -u <用户名> -p</code>
ログイン後にコピー

ここで:

  • <Username> は MySQL ユーザー名です
  • -p はパスワードを入力する必要があることを意味します

2. CREATE TABLE ステートメントを作成します。

次に、CREATE TABLE ステートメントを作成して新しいテーブルを作成します。このステートメントの基本構文は次のとおりです。

<code>CREATE TABLE <表名> (
    <列名> <数据类型> [NOT NULL] [DEFAULT <默认值>]
);</code>
ログイン後にコピー
ログイン後にコピー

ここで:

  • <テーブル名> は、作成する新しいテーブルの名前です
  • <列名> は作成する列の名前です
  • <データ型> は使用する名前です列のデータ型 (INT、VARCHAR、DATE など)
  • #NOT NULL 制約は、列に NULL 値を含めることができないことを意味します。 #DEFAULT 列挿入時に NULL 以外の値を使用するように設定します。
  • 3 CREATE TABLE ステートメントを実行します。 CREATE TABLE ステートメントを作成した後、次のコマンドを使用して実行します。
<code>CREATE TABLE <表名> (
    <列名> <数据类型> [NOT NULL] [DEFAULT <默认值>]
);</code>
ログイン後にコピー
ログイン後にコピー
たとえば、3 つの列を持つ

customers という名前のテーブルを作成します。 key)、name

(名前)、および

email

(電子メール アドレス) の場合は、次のステートメントを使用できます:

<code>CREATE TABLE customers (
    id INT NOT NULL AUTO_INCREMENT,
    name VARCHAR(255) NOT NULL,
    email VARCHAR(255) UNIQUE NOT NULL
);</code>
ログイン後にコピー
4 新しいテーブル # を確認します。 ##CREATE の実行 TABLE ステートメントの後、次のコマンドを使用して新しいテーブルが作成されたことを確認できます。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code&gt;SHOW TABLES;&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div> 結果に新しく作成されたテーブル名がリストされるはずです。

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

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