国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Mysql ajoute, supprime, modifie et interroge des enregistrements

Il existe deux syntaxes de base pour insérer des enregistrements

Insérer la syntaxe de base une

類別詳細解示
基本語法insert into 表 values(值1,值2,值n);
示例INSERT INTO user values(2,'php中文網(wǎng)','男')
示例說明向user表中插入值id為2,姓名為李文凱,性別為男

Insérer la syntaxe de base deux

類別詳細解示
基本語法insert into 表(字段1,字段2,字段n) values(值1,值2,值n);
示例INSERT INTO user(id,username,sex) values(213,'小沈陽',1);
示例說明向user表中插入id為213,username為小沈陽,性別為1

Explication

La différence entre la syntaxe de base 1 et la syntaxe de base 2 est :

  1. Dans l'instruction d'insertion de la syntaxe de base 1, autant de valeurs qu'il y a de champs dans la table doivent être insérées. Personne ne peut être plus et personne ne peut être moins. S'il existe une valeur par défaut et que vous ne souhaitez pas la transmettre, vous pouvez écrire null.
  2. Dans la syntaxe de base 2, sauf s'il y a des champs obligatoires, les valeurs doivent être écrites. Si vous ne souhaitez pas écrire de valeur par défaut, vous pouvez l'ignorer. mysql complétera automatiquement la valeur par défaut.
  3. Dans la syntaxe de base 2, l'ordre des champs utilisateur (id, nom d'utilisateur, sexe) est l'ordre des valeurs.

Supposons qu'il existe une table appelée table utilisateur. Nous décrivons les champs, les descriptions des champs, les types et les états facultatifs et obligatoires des champs. La structure de la table est la suivante?:

字段idusernameemailpasswordsex
中文說明編號用戶名郵箱密碼性別
類型說明intvarchar(50)varchar(60)varchar(32)tinyint
默認值說明自增必填選填字段,默認值為123@php.cn選填字段必填字段

Suivez Syntaxe de base 1écrivez l'instruction d'insertion dans le tableau?:

INSERT INTO valeurs utilisateur (null,'php中文網(wǎng)','pig@php.cn' ,null ,1);

Notez que

  1. n'a pas besoin de spécifier le nom du champ, mais l'ordre après les valeurs devrait être cohérent avec le tri des champs du tableau.
  2. Les champs avec des valeurs par défaut n'ont pas besoin d'être écrits, ils seront alors les valeurs par défaut.
  3. S'il existe une valeur par défaut ou un champ nullable et que vous ne souhaitez pas transmettre de valeur spécifique, vous pouvez écrire null.
  4. Le format des données doit être cohérent avec le format de données spécifié dans le tableau.

écrivez l'instruction d'insertion dans le tableau selon la Syntaxe de base 2?:

INSERT INTO user(username,sex) values('php中文網(wǎng)',1);

Remarque

  1. Vous n'avez pas besoin de transmettre une valeur pour un auto-segment dont l'ID est auto -incrémenté La valeur de ce champ est insérée à chaque fois. Elle augmentera automatiquement de 1.
  2. Les champs avec des valeurs par défaut et des valeurs nullables n'ont pas besoin d'être transmis
  3. L'ordre d'insertion de l'utilisateur de la table (nom d'utilisateur, sexe) prévaudra
  4. Basique la syntaxe 2 est l'utilisation la plus courante

Variation de la syntaxe de base?: insérer plusieurs enregistrements à la fois

INSERT INTO user(username,password,sex)
valeurs('黃曉明', 'abcdef', 1),
( 'angelababy', 'bcdeef', 0),
("Chen He", "123456", 1),
('Wang Baoqiang', '987654', 1);

Formation continue
||
<?php echo "Hello Mysql"; ?>
soumettreRéinitialiser le code