Maison  >  Article  >  base de données  >  Introduction aux méthodes de fonctionnement des tables de données Mysql

Introduction aux méthodes de fonctionnement des tables de données Mysql

不言
不言avant
2019-01-08 10:01:324436parcourir

Cet article vous présente la méthode de fonctionnement des tables de données Mysql. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Interpolation du tableau de données

L'opération la plus importante dans le tableau de données est de sauvegarder les données de notre site Web et les données utilisateur. Jetons d'abord un coup d'œil aux règles de commande :

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

D'après les règles ci-dessus, nous pouvons voir que [(col_name,col_name,...)] peut être renseigné ou non. non rempli [( col_name,col_name,...)] doit transmettre les valeurs de tous les champs à la fois. Remplissez [(col_name,col_name,...)] pour transmettre la valeur col_name correspondante. (Cours recommandé : Tutoriel MySQL)

Vérifions donc la structure de la table de données user que nous avons construite la dernière fois et entrons la commande

SHOW COLUMNS FROM user;

Introduction aux méthodes de fonctionnement des tables de données Mysql

On voit qu'il y a quatre champs usename,age,passwrod,gz, commençons par interpoler tous les champs immédiatement.

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

Exécution de la commande ~ réussie.

Introduction aux méthodes de fonctionnement des tables de données Mysql

Donnons maintenant deux champs usename,passwrod Effectuons une interpolation

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

Exécuter la commande ~ avec succès

Introduction aux méthodes de fonctionnement des tables de données Mysql

Trouver la valeur d'enregistrement

Nous venons d'insérer plusieurs valeurs, demandons maintenant si la valeur du champ est la même que celle que nous avons insérée.
Règles de la commande Rechercher la valeur d'enregistrement :

SELECT expr,... FROM tbl_name;

Entrez la commande :

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

Introduction aux méthodes de fonctionnement des tables de données Mysql

Vous pouvez voir cela vous venez d'insérer Les valeurs​​sont stockées dans le tableau de données.

Valeurs nulles et non nulles

Dans les informations d'inscription sur le site Web, il existe des paramètres de champs obligatoires et de champs à remplir. Ce paramètre est également disponible dans MySQL, qui est une valeur nulle et une valeur non nulle NULL, NOT NULL. Créons maintenant une nouvelle table de données et créons des champs.

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

Nous définissons deux champs ci-dessus, le champ name ne peut pas être nul et le champ age peut être nul.
Insérons maintenant la valeur du champ

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

Introduction aux méthodes de fonctionnement des tables de données Mysql

La valeur a été insérée avec succès.
**Maintenant, essayons ce qui se passe si la valeur du champ name est insérée comme NULL.

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

Introduction aux méthodes de fonctionnement des tables de données Mysql

Vous pouvez voir l'erreur, Columns 'name' cannot be null le champ de nom ne peut pas être défini sur une valeur nulle. Ainsi, les valeurs nulles et non nulles que nous avons définies ont pris effet avec succès.

Valeur par défaut

Nous pouvons définir la valeur par défaut pour le champDEFAULT Lors de l'insertion d'un enregistrement, si aucune valeur explicite n'est attribuée, la valeur par défaut définie sera automatiquement attribuée.
Recréons maintenant une table de données tb2 et définissons les valeurs par défaut pour name et sex dans sex. Entrez la ligne de commande :

CREATE TABLE tb2(
    name VARCHAR(20),
    sex ENUM('1','2','3') DEFAULT '3'
    );

Insérer le nom de l'enregistrement, ne pas insérer d'enregistrement pour le sexe

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

Introduction aux méthodes de fonctionnement des tables de données Mysql

L'insertion est réussie, nous enregistrons la sortie dans la table de données et voyons si sex a une valeur

Introduction aux méthodes de fonctionnement des tables de données Mysql

Vous pouvez voir que la valeur de sex est 3, à laquelle a été attribuée la valeur par défaut.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer