ホームページ >データベース >mysql チュートリアル >Mysqlデータテーブルの操作方法の紹介

Mysqlデータテーブルの操作方法の紹介

不言
不言転載
2019-01-08 10:01:324491ブラウズ

この記事では、Mysql データ テーブルの操作方法について説明します。必要な方は参考にしてください。

データ テーブルの補間

データ テーブルの操作で最も重要な操作は、Web サイトのデータとユーザー データを保存することです。まずコマンドのルールを見てみましょう:

INSERT [INTO] tbl_name [(col_name,col_name,...)] VALUES(val,val,...)

上記のルールから、[(col_name,col_name,...)] を入力できるかどうかの違いがわかります。 in [(col_name,col_name,...)] は、すべてのフィールドの値を一度に渡す必要があります。[(col_name,col_name,...)] に対応する Col_name 値を渡します。 (推奨コース: MySQL チュートリアル )

それでは、前回作成したデータテーブル user の構造を確認してみましょう 値を渡したら、 と入力します。コマンド

SHOW COLUMNS FROM user;

Mysqlデータテーブルの操作方法の紹介

4 つのフィールド usename,age があることがわかります。 ,passwrod,gz, すべてのフィールドを一度に補間しましょう。

INSERT user VALUES('Tom',25,'abc123456',12000);

コマンドの実行に成功しました。

Mysqlデータテーブルの操作方法の紹介

usename,password を入力しましょう2 つのフィールド間の補間

INSERT user (usename,passwrod) VALUES('Jieke','101010');

コマンドの実行~成功

Mysqlデータテーブルの操作方法の紹介

レコード値の検索

いくつかの値を挿入しました。次に、フィールドの値が挿入した値と同じかどうかをクエリしてみましょう。

レコード値の検索コマンド ルール:

SELECT expr,... FROM tbl_name;
コマンドを入力します:

//当然实际上的查询命令非常,现在只是演示简单查找命令
SELECT * FROM user;

Mysqlデータテーブルの操作方法の紹介

値が表示されることがわかります。データシートに挿入されたばかりです。

Null 値と非 null 値

Web サイトの登録情報には、必須フィールドと入力可能なフィールドの設定があります。この設定は mysql でも使用でき、null および非 null 値 (

NULLNOT NULL) です。次に、新しいデータテーブルを作成し、フィールドを作成しましょう。

CREATE TABLE newuser(
    name VARCHAR(20) NOT NULL,
    age TINYINT UNSIGNED NULL
)

上で 2 つのフィールドを設定しました。name フィールドは空であってはならず、age フィールドは空であってもかまいません。 次にフィールド値を挿入しましょう

INSERT newuser (name,age) VALUES('Timo',null);

Mysqlデータテーブルの操作方法の紹介

値は正常に挿入されました。

**次に、
name フィールドの値を NULL に挿入してみましょう。

INSERT newuser (name,age) VALUES(NULL,NULL);

Mysqlデータテーブルの操作方法の紹介

エラーが表示されます。

列 '名前' を null にすることはできません 名前フィールドを null に設定することはできません価値。したがって、設定した null 値と null 以外の値は正常に有効になりました。

デフォルト値

レコードを挿入するときに、明示的な値が割り当てられていない場合、設定されたデフォルト値は次のようになります。自動的に割り当てられます。

ここで、データ テーブル tb2 を再作成し、name
,sexsex のデフォルト値を設定しましょう。コマンドラインを入力します: <pre class="brush:php;toolbar:false">CREATE TABLE tb2(     name VARCHAR(20),     sex ENUM('1','2','3') DEFAULT '3'     );</pre>レコード名を挿入します。性別のレコードは挿入しないでください

INSERT tb2(name) VALUES('ggb');

Mysqlデータテーブルの操作方法の紹介 挿入は成功しました。出力をデータテーブルに記録し、

sex

に値があるかどうかを確認します

Mysqlデータテーブルの操作方法の紹介
##sex 値が 3 であり、デフォルト値が割り当てられていることがわかります。

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

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。