1 CREATE データベースmahaiwujiと、 2 のUSE mahaiwuji; 3 CREATE TABLE 製品( 4。 ID INT COMMENT ' いいえ' 、 5。 名VARCHAR(32)COMMENT ' 商品名' 、 6。 価格。INT COMMENT ' 価格' 、 7。 説明VARCHAR(255)COMMENT ' 製品の説明」 。8)ENGINE =INNODB DEFAULT CHARSET = utf8の;
前提条件:表中の文字セット、データテーブルとフィールドは、文字セットにlatin1を使用する指定しない場合、デフォルトでは、データテーブルをMySQLの中で作成されます。
問題点:データは中国、エラーメッセージが表示されに含まれるユーザを挿入。
2.追加データ
1)すべてのデータフィールドを追加します
INSERT [INTO]テーブル名{VALUES | VALUE}(値1 [値2] ...)。
テーブルの構造に厳密に従って(フィールド位置)に対応する値に挿入しました。
リスト値「値1 [値2] ...」複数の間にカンマ区切り値。
1 INSERT INTO製品VALUES(1、' 本'、25、' 書籍です')。
2)指定したフィールドのデータを追加します。
INSERT [INTO]データテーブル(フィールド1 [、フィールド名2] ...){VALUES | VALUE}(値1 [値2] ...)。
フィールド名は、データに対応している必要があります。
1 INSERT INTO製品(ID、名前、説明)VALUES(2、' キーボード'、' キーボードです')。
3)複数のデータを追加
1 INSERT INTO製品VALUES 2(3、' MySQLのブック'、25、' MySQLの本です' )、 図3(4、' JAVA帳'、NULL、' JAVA本です' )、 4(5、' マウス'、50、NULL);
3.クエリデータ
1)すべてのデータのルックアップテーブル
データテーブルからSELECT *;
アスタリスク「*」ワイルドカードの代わりに、データテーブル内のすべてのフィールド名。
1 SELECT * FROM商品。
2)フィールドデータルックアップテーブル部
フィールド名SELECTテーブル名FROM {1、2フィールド名、フィールド名3、...}。
1 SELECT名、価格FROM商品。
3)簡単な条件クエリデータ
SELECT * | {フィールド名1、2フィールド名、フィールド名3、...}のテーブル名とフィールド名=値。
1 SELECT * FROM商品WHERE ID = 1。
1 SELECT名、価格FROM商品WHERE ID = 1 ;
1 SELECT名、価格FROM商品名= ' 键盘' ;
4. [変更データ
SET UPDATEテーブル名フィールド名値を1 = 1 [= 2 2のフィールド名の値、...] [条件式]。
そこWHERE条件、要件を満たすために、対応するフィールドを変更します。
WHERE条件テーブル内のすべての対応するフィールドを変更せず。データを変更する際にそのため、注意してください。
1つの UPDATE商品SETの名前= ' 新书' WHERE ID = 1。
1つの UPDATE商品SETの名前= ' 书'、価格= 30 、ID = 1。
。1 UPDATE製品は、SETの名前= 「ブック」。
5.データ削除
テーブル名[条件式]から[削除。
そこWHERE条件は、記録の条件を削除します
1 DELETE FROM商品ID = 1。
1 DELETE FROM商品。