Maison  >  Article  >  base de données  >  Quelles sont les options pour les tables de données en PHP ? Qu'est-ce qu'un moteur de stockage ?

Quelles sont les options pour les tables de données en PHP ? Qu'est-ce qu'un moteur de stockage ?

慕斯
慕斯original
2021-06-28 14:55:462296parcourir

Nous avons beaucoup appris sur PHP, mais quelles sont vos options pour les tables de données en PHP ? Qu'est-ce qu'un moteur de stockage ? L'avez-vous parfaitement maîtrisé ? Si ce n'est pas le cas, suivez cet article pour continuer à apprendre

Liste des options de tableau

L'option de tableau correspond à la création d'un tableau, les paramètres globaux de le tableau comprend principalement les éléments suivants : charset = encodage de caractères à utiliser

engine = moteur de stockage à utiliser (également appelé type de table),

auto_increment =Définir la valeur initiale de l'auto. -champ d'incrémentation de la table actuelle, la valeur par défaut est 1 comment='Un texte de description de la table'

Explication

1, set L'encodage des caractères est de être différent du paramètre de la base de données. S'ils sont identiques, il n'est pas nécessaire de les définir. Parce qu'il utilisera automatiquement les paramètres au niveau de la base de données ;

2, moteur (moteur de stockage) est un nom au niveau du code : InnoDB, MyIsam, BDB, archive, Memory.

Qu'est-ce qu'un moteur de stockage ?

Un moteur de stockage est le « mécanisme » qui stocke les données sur le disque dur. En fait, il n'existe que quelques mécanismes (comme mentionné dans les noms ci-dessus) et différents moteurs de stockage. En fait, le mécanisme de stockage est principalement conçu à partir de deux niveaux principaux.

1. Le plus rapidement possible

2. Autant de fonctions que possible

Le choix de différents moteurs de stockage est le « compromis » des performances et des fonctions ci-dessus ;

Quelles sont les options pour les tables de données en PHP ? Quest-ce quun moteur de stockage ?

Exemple de démonstration :

#演示表选项语法:
create table tab_xuanxiang(
id int auto_increment primary key,name varchar(10),
age tinyint
charset = gbk,/*产当前效据库的字符编码是utF8*/engine = MyIsam,
auto_increment = 100o,comment ="说明文字...";
insert into tab_xuanxiang (id,name,age)values(null,'张三',11)

Recommandations d'apprentissage associées : Tutoriel MySQL (Vidéo)

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn