Maison  >  Article  >  base de données  >  Partager des exemples de travaux de préparation de bases de données MySQL

Partager des exemples de travaux de préparation de bases de données MySQL

小云云
小云云original
2018-03-15 10:53:521268parcourir

Cet article partage principalement avec vous des exemples de travail de préparation de base de données MySQL, y compris comment démarrer/arrêter le service de base de données MySQL, se connecter/déconnecter du système MySQL, sauvegarder et récupérer la base de données, etc. J'espère que cela pourra aider tout le monde.

1. Démarrer/arrêter le service de base de données mysql

Mode ligne de commande : (nécessite une identité d'administrateur)

  • Démarrer la base de données : net  start  mysql

  • Fermez la base de données : net  start  mysql

Mode service : Panneau de configuration>Outils d'administration>Services>mysql > ;Démarrer/Arrêter

2. Connexion/Quitter le système MySQL

  • Connexion : mysql -h服务器地址 -u登录名 【-P端口号】 -p

  • Quitter : quit; ou exit; - fait référence à après la connexion (saisie) de MySQL.

Remarque : Après vous être connecté au système de base de données, vous devez utiliser « définir le nom d'encodage des noms ; » pour définir le « nom d'encodage de l'environnement » de la connexion actuelle au base de données, c'est-à-dire celle qui s'occupe actuellement de la base de données L'encodage du "client" lui-même. D'une manière générale : le client cmd est un encodage gbk fixe, et la page Web php est l'encodage du fichier de la page Web (maintenant le courant dominant est utf8).

3. Sauvegarde et récupération de base de données :

  • Sauvegarde : Il s'agit de "convertir" complètement une base de données en une base de données pouvant être "portée et transférée". à tout moment un fichier.

mysqldump  -h服务器地址  -u登录名  -p   数据库名 > 文件名

  • Restaurer : cela signifie restaurer complètement un fichier de base de données sauvegardé vers un fichier de base de données utilisable. .base de données.

mysql  -h服务器地址  -u登录名   -p   数据库名 < 文件名

Remarque :

  1. Ces deux commandes sont dans " Utilisées lorsqu'elles ne sont pas utilisées connecté à MySQL".

  2. La commande mysqldump nécessite également le statut d'administrateur.

  3. Habituellement, la récupération fait référence à la restauration de toutes les informations sur les données de la table et d'autres informations dans la base de données d'origine, et le nom de la base de données peut être le nom d'origine ou un nouveau nom.

Dispositions de syntaxe de base

Commentaires :

  1. Commentaires sur une seule ligne : #Contenu du commentaire

  2. Commentaire sur une seule ligne : – Contenu du commentaire (note : il y a un espace après –)

  3. Commentaire sur plusieurs lignes : /* Contenu du commentaire*/

Ligne de déclaration :

  • Par défaut, un point-virgule anglais ; est utilisé comme fin d'une déclaration ! De plus, dans les opérations normales, "exécuter une instruction à la fois"

  • Dans MySQL, vous pouvez définir manuellement le caractère de fin de l'instruction, comme suit : delimiter  新的结束符, après cette ligne, Vous pouvez utiliser de nouveaux terminateurs :

Problèmes de casse ;

  1. Le langage MySQL lui-même n'est pas sensible à la casse ;

  2. L'exécution de certaines commandes de mysql va générer des fichiers (dossiers), et ils peuvent être sensibles à la casse :
    2.1 : Dans les systèmes où les noms de fichiers (dossiers) sont sensibles à la casse, ces Noms sont également sensibles à la casse -sensible, comme les systèmes Unix et Linux ;
    2.2 : Dans les systèmes où les noms de fichiers (dossiers) ne sont pas sensibles à la casse, ils ne le sont pas non plus, comme les systèmes Windows.

Problèmes de dénomination

  • Les noms que vous pouvez nommer vous-même sont appelés identifiants, notamment : le nom de la base de données, le nom de la table, le nom du champ, le nom de la vue, nom de fonction, nom de procédure, nom de variable, nom d'utilisateur, etc.

  • Il y a plus de caractères pouvant être utilisés pour nommer des identifiants que dans les langues classiques, mais il est particulièrement recommandé de n'utiliser que des caractères alphanumériques et des traits de soulignement, et de ne pas commencer par des chiffres.

  • Bien que des caractères non conventionnels ou des mots-clés système puissent être utilisés comme identifiants, il est préférable de les envelopper dans des guillemets (le backticked ` à gauche du chiffre 1) et n'est pas recommandé.

  • Les noms de bases de données, les noms de tables et les noms de vues ne sont pas sensibles à la casse dans le système de fenêtres, mais dans d'autres systèmes, il est recommandé d'utiliser toutes les lettres minuscules et d'utiliser une séparation par traits de soulignement.

  • Les autres identifiants auto-nommés (noms de champs, noms de fonctions, noms de procédures) ne sont pas sensibles à la casse, mais il est recommandé d'utiliser toutes les lettres minuscules et d'utiliser une séparation par traits de soulignement.

Recommandations associées :

Élaborer sur les types de données de la base de données MySQL

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