Quand nous entrons dans MySQL, il existe en fait de nombreux langages de base de MySQL. Apprenons-en aujourd'hui.
Cours recommandé : Tutoriel MySQL.
MySQL est une base de données relationnelle développée dans les années 1990. MySQL 5.0 ajoute des vues, des procédures stockées de base de données, des déclencheurs, des curseurs côté serveur et la prise en charge de fonctionnalités avancées telles que les transactions distribuées. protocoles.
Avantages MySQL : open source, gratuit, multiplateforme, hautes performances, plus d'utilisateurs
Faiblesses : faible conformité aux normes SQL.
Face à une base de données inconnue , vous avez généralement besoin d'un moyen d'interagir avec lui et vous utilisez le langage SQL.
Le langage SQL est l'abréviation de (Structure Query Language) requête structurée. Il utilise les relations Le langage d'application de base de données du modèle le plus. les systèmes de bases de données relationnelles prennent en charge le langage SQL.
La base de données relationnelle est une base de données basée sur le modèle relationnel. Le modèle relationnel stocke et traite les données sous la forme d'une table relationnelle. plusieurs tables de lignes et de colonnes bidimensionnelles qui peuvent être connectées les unes aux autres.
2. Classification du langage SQL.
Instruction DDL : Langage de définition de données . Définit différents segments de données, bases de données, tables, colonnes, index et autres objets de base de données. Les mots-clés d'instruction courants incluent create, drop, alter.
Création d'une base de données
• CREATE DATABASE nom de la base de données
[CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'] Définissez le jeu de caractères de la base de données et les règles de classement du jeu de caractères
•[Exemple] CREATE DATABASE examen CHARACTER SET 'utf8 ' COLLATE 'utf8_general_ci';
•Changer de base de données : utiliser le nom de la base de données
•[Exemple] UTILISER l'examen
Modification de la base de données
modifier le jeu de caractères d'examen de la base de données utf8 ;
Suppression de la base de données
supprimer le nom de la base de données
Création de la table
•CREATE TABLE nom de la table (attribut 1 type de données [longueur] [Contraintes ],...) [ENGINE=INNODB DEFAULT CHARSET=utf8]; (moteur de stockage et jeu de caractères) tel que
Introduction aux types de données contraintes
ENGINE=INNODB DEFAULT CHARSET =utf8; Ajouté lors de la création d'une liste, des caractères chinois peuvent apparaître
Modification du tableau
•Modifier le nom de la table
•Ajouter un champ Modifier la table ajouter une colonne type de nom de colonne
•Ajouter une contrainte Modifier le nom de la table Modifier la colonne Nom de la colonne Définir la valeur par défaut ;
•Modifier le nom de la table Ajouter une contrainte Nom de la clé primaire Nom de la table de la clé primaire (champ de clé primaire);
• modifier le nom de la table ajouter une contrainte au nom de la clé étrangère la clé étrangère (champ de clé étrangère) fait référence au nom de la table associée (champ associé); attribut ];
•Supprimer le champ modifier la table nom de la table déposer le nom du champ
•Modifier les contraintes modifier la table nom de la table ajouter une contrainte nom de la clé étrangère clé étrangère (champ de clé étrangère) références nom de la table associée (associée champ) ; 2. . . . ) valeurs ('a',1,);
Mise à jour des données de la table
•mettre à jour le nom de la table définir le nom de la colonne = mettre à jour la valeur [où condition de mise à jour];
Suppression des données de la table
•Supprimer du nom de la table [où condition de mise à jour];
L'opération DML fait référence à l'opération des enregistrements de table dans la base de données, comprenant principalement l'insertion de table enregistrements ( insérer), mettre à jour (mettre à jour), supprimer (supprimer), requête (sélectionner)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!