この記事では、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;
4 つのフィールド usename
,age
があることがわかります。 ,passwrod
,gz
, すべてのフィールドを一度に補間しましょう。
INSERT user VALUES('Tom',25,'abc123456',12000);
コマンドの実行に成功しました。
usename,
password を入力しましょう2 つのフィールド間の補間
INSERT user (usename,passwrod) VALUES('Jieke','101010');
コマンドの実行~成功
レコード値の検索コマンド ルール:
SELECT expr,... FROM tbl_name;コマンドを入力します:
//当然实际上的查询命令非常,现在只是演示简单查找命令 SELECT * FROM user;
値が表示されることがわかります。データシートに挿入されたばかりです。 Null 値と非 null 値Web サイトの登録情報には、必須フィールドと入力可能なフィールドの設定があります。この設定は mysql でも使用でき、null および非 null 値 (
NULL、
NOT NULL) です。次に、新しいデータテーブルを作成し、フィールドを作成しましょう。
CREATE TABLE newuser( name VARCHAR(20) NOT NULL, age TINYINT UNSIGNED NULL )
上で 2 つのフィールドを設定しました。name フィールドは空であってはならず、
age フィールドは空であってもかまいません。
次にフィールド値を挿入しましょう
INSERT newuser (name,age) VALUES('Timo',null);
値は正常に挿入されました。
**次に、
name フィールドの値を NULL に挿入してみましょう。
INSERT newuser (name,age) VALUES(NULL,NULL);
エラーが表示されます。
列 '名前' を null にすることはできません 名前フィールドを null に設定することはできません価値。したがって、設定した null 値と null 以外の値は正常に有効になりました。
ここで、データ テーブル tb2 を再作成し、
name
,sex の
sex のデフォルト値を設定しましょう。コマンドラインを入力します:
<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');
挿入は成功しました。出力をデータテーブルに記録し、
sex に値があるかどうかを確認します
##sex 値が 3 であり、デフォルト値が割り当てられていることがわかります。
以上がMysqlデータテーブルの操作方法の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。