Explication détaillée de la base de données MySQL (ubuntu 14.0.4 LTS 64)

php中世界最好的语言
Libérer: 2023-03-18 06:38:01
original
1469 Les gens l'ont consulté

Aujourd'hui, je vais passer en revue le concept de MySQL pour vous et donner une analyse détaillée de MySQL basée sur Ubuntu 14.0.4 LTS 64 bits. Les amis dans le besoin peuvent s'y référer.

1.La composition et les concepts associés de la base de données mysql

Tout d'abord, comprenez que mysql est une base de données relationnelle, et une base de données non relationnelle La plus grande différence est que le concept de table est différent.

+ L'ensemble de l'environnement mysql peut être compris comme la plus grande base de données : A

+ La base de données B créée avec mysql appartient à A et est un entrepôt de données, équivalent à un dossier dans le système

+Table de données C : C'est un endroit spécifique pour stocker les données, qui équivaut à un fichier dans le système. Une base de données B contient plusieurs tables de données C (notez que les bases de données B et A ici sont différentes)

+Enregistrement D : Une ligne dans la table de données est appelée un enregistrement. Par conséquent, lorsque nous créons la table de données, nous devons créer une colonne d'identifiant pour identifier "de quel enregistrement il s'agit". La colonne ne peut pas être la même, elle doit être unique, tout comme un numéro d'identification. Il peut y avoir plusieurs enregistrements D

+champ E dans une table C : Chaque colonne d'une table est appelée un "champ". Chaque champ de la base de données a des réglementations, telles que : champs

type de données <.>, jugement vide ou non vide, croissance automatique, etc. Un enregistrement D peut avoir plusieurs champs E. +data F : L'intersection des lignes et des colonnes est la véritable "data" F.

2. Exemples de commandes courantes pour les opérations de base de base de données (environnement Ubuntu).

2.1 Connectez-vous à MySQL : mysql-uroot-p-u : connectez-vous avec le nom d'utilisateur, -p : entrez le mot de passe


2.2 Afficher la base de données : après avoir entré la commande ci-dessus Il vous sera demandé de saisir un mot de passe. Après une connexion réussie, l'interface illustrée ci-dessus s'affichera pour afficher les données fournies avec le système A. B

showdatabases ; notez que le point-virgule ne peut pas manquer. . La base de données fournie avec le système est illustrée dans la figure ci-dessous.


2.3

Créer une base de données

 : créer une base de données mytest ; Cela crée une base de données B avec le nom de mytest.


2.4 Parmi les 4 bases de données ci-dessus, comment choisir la base de données que l'on souhaite ? usemytest, cela sélectionne notre base de données mytest.


2.5 Si vous souhaitez supprimer la base de données : dropdatabasemytest supprimera la base de données sans invite.

2.6 Afficher le

statut actuel

 : statut ;


2.7 Afficher le tableau C dans la base de données actuelle, il existe deux manières ci-dessous. a:showtables;b:showtablesFROMmytest;.où mytest est la base de données que nous avons établie.


2.8 Création et suppression de tables de données

createtablemytable(idint,nameint);

droptablemytable;


2.9 Comment utiliser la table de données créée, c'est-à-dire comment

insérer des données

dans la table de données ? insertintomytable(id,name)values(1,10);2.10 Interrogez les données dans la table, selectid, namefrommytablewhereid=1order; ou select*frommytable


2.11 Mettre à jour les données dans la table, mettre à jour mytable set name=20 où id=1;


2.12 Supprimer la table : deletefrommytable ou droptablemytable ;

2.13 Modification de la structure du tableau

(1) Ajouter un format de champ :

altertabletable_nameaddcolumn (nom du champ type de champ) --- Cette méthode a des parenthèses

(2) ) Spécifiez le champ Position insérée :

altertabletable_nameaddcolumn field name type de champ après un certain champ

(3) Modifier le nom/type du champ

altertabletable_namechange ancien nom de champ nouveau nom de champ nouveau type de champ ;

(4) Changer le nom de la table

altertabletable_namerenametonew_table_name;

(5) Effacer toutes les données de la table en même temps

truncatetabletable_name ; Cette méthode fera également démarrer le sélecteur de numéro (ID) dans la table à partir de 1

(6) Supprimer un champ :

altertabletable_namedrop field name;

2.14 Modifier le format du mot de passe : mysqladmin- uusername -p ancien mot de passe mot de passe nouveau mot de passe ;

2.15 Afficher la structure de la table :


2.16 Afficher la base de données actuelle et l'utilisateur show database( ); show user();


3 Remarque :

3.1 Si vous oubliez d'ajouter un point-virgule après avoir appuyé sur Entrée lorsque vous tapez une commande, vous n'avez pas besoin de la répéter. Tapez à nouveau la commande, appuyez simplement sur un point-virgule et appuyez sur Entrée.

3.2 Vous pouvez utiliser les touches curseur haut et bas pour rappeler les commandes précédentes.


Je pense que vous maîtrisez les méthodes après avoir lu ces cas. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de php !

Lecture connexe :

Implémentation AJAX d'un exemple de code de demande asynchrone de page d'inscription simple


Utilisation de jQuery+Ajax dans la pagination PHP fonction de requête


Exemple détaillé d'implémentation ajax de téléchargement de fichiers sans actualisation

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal