Modifier la table
Dans MySQL, nous pouvons modifier la table créée via la commande ALTER TABLE. Habituellement, nous utilisons la commande ALTER TABLE pour ajouter, supprimer, modifier des colonnes de table, des clés primaires, des index et d'autres informations. Voici quelques commandes ALTER TABLE couramment utilisées :
1.1 Ajout de colonnes
Nous pouvons utiliser la commande ALTER TABLE pour ajouter de nouvelles colonnes à une table existante. Voici un exemple simple :
ALTER TABLEusers
ADD COLUMNage
INT(10) DEFAULT NULL AFTERname
;users
ADD COLUMNage
INT(10) DEFAULT NULL AFTERname
;
上面的命令将向users表中添加一个名为age的列,类型为INT,长度为10,初始值为NULL,并将其放置到name列后面。
1.2 修改列
如果我们需要修改表的某些列,例如修改列的名称、数据类型、长度等,我们可以使用ALTER TABLE命令来实现。以下是一个简单的例子:
ALTER TABLEusers
MODIFY COLUMNage
VARCHAR(10);
上面的命令将修改users表中的age列的数据类型为VARCHAR,长度为10。
1.3 删除列
我们可以使用ALTER TABLE命令来删除表中的列。以下是一个简单的例子:
ALTER TABLEusers
DROP COLUMNage
;
上面的命令将从users表中删除名为age的列。
修改行
在MySQL中,我们可以通过UPDATE命令来修改表中的行。我们可以使用WHERE子句来过滤要更新的行。以下是一个简单的例子:
UPDATEusers
SETage
=age
+ 1 WHEREgender
= 'male';
上面的命令将更新users表中所有gender为male的行的age列,将它们的值加1。
修改数据
在MySQL中,我们可以使用INSERT INTO、REPLACE INTO、UPDATE等命令来向表中插入数据和更新数据。以下是一些常用的INSERT INTO和UPDATE命令:
3.1 INSERT INTO命令
我们可以使用INSERT INTO命令向表中插入数据。以下是一个简单的例子:
INSERT INTOusers
(name
,age
,gender
) VALUES ('Alice', 25, 'female');
上面的命令将向users表中添加一个名为Alice的用户,年龄为25,性别为female。
3.2 UPDATE命令
我们可以使用UPDATE命令来更新表中的数据。以下是一个简单的例子:
UPDATEusers
SETage
=age
+ 1 WHEREgender
users
MODIFY COLUMN
age
VARCHAR(10);La commande ci-dessus modifiera le type de données de la colonne age dans le La table des utilisateurs est VARCHAR avec une longueur de 10. 1.3 Supprimer des colonnesNous pouvons utiliser la commande ALTER TABLE pour supprimer des colonnes du tableau. Voici un exemple simple : ALTER TABLE
users
DROP COLUMN
age
;La commande ci-dessus supprimera la colonne nommée age de la table des utilisateurs.
users
SET
age
=
age
+ 1 WHERE
gender
= ' male';La commande ci-dessus mettra à jour la colonne d'âge de toutes les lignes avec le sexe masculin dans le tableau des utilisateurs, en ajoutant 1 à leurs valeurs.
users
(
name
,
age
,
gender
) VALUES (' Alice ', 25, 'female');La commande ci-dessus ajoutera un utilisateur nommé Alice à la table des utilisateurs, avec un âge de 25 ans et un sexe féminin. 3.2 Commande UPDATENous pouvons utiliser la commande UPDATE pour mettre à jour les données du tableau. Voici un exemple simple : UPDATE
users
SET
age
=
age
+ 1 WHERE
gender
= 'male' ;La commande ci-dessus mettra à jour la colonne d'âge de toutes les lignes avec le sexe masculin dans le tableau des utilisateurs, en ajoutant 1 à leurs valeurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!