120 Shares 9533 views

MySQL – commande console Windows

Développement des technologies de l'information – l'un des domaines principaux de l'activité humaine. Par conséquent, dans cette région investissent énormément d'argent. Depuis le début et beaucoup de tâches différentes, il a été décidé à ce jour, ce qui facilite sérieusement la vie quotidienne de nombreuses personnes. Cependant, avec les progrès de la technologie, un certain nombre de problèmes, dont l'un – une quantité excessive d'informations à stocker. Les bases de données ont été conçues pour résoudre la situation.

Une vue d'ensemble des systèmes de gestion de bases de données

Étant donné que le problème du stockage de grandes quantités d'informations sont pertinentes pour aujourd'hui, il existe plusieurs façons de résoudre. Chacun d'entre eux concentrés sur la tâche une certaine direction. Cependant, ils forment un complexe complet qui simplifie problème de stockage.

Il existe une classification précise, qui détermine la nécessité d'une base de données particulière et SGBD (base de données de système de gestion). Le est actuellement considéré comme le plus commun d'être une technologie de stockage client-serveur. Ceux-ci sont les suivantes: Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, Oracle, PostgreSQL, Linter, MySQL. Nous sommes intéressés par cette dernière option – MySQL, que l'équipe complètement à la norme SQL. Cette technologie est l'un des plus populaires et couramment utilisés pour lutter contre l'application locale et des problèmes de production de petite échelle.

précurseurs de la technologie client-serveur sont la base de données serveur de fichiers, qui ont perdu leur emploi à cause d'un certain nombre d'inconvénients existants, parmi lesquels la nécessité d'allouer le noyau de SGBD de propagation sur chaque ordinateur et une charge importante sur le réseau local, ce qui consomme énormément de temps augmenté. Ce groupe comprend Microsoft Access, Borland un paradoxe.

Les nouvelles technologies gagnent en popularité

Cependant, il y a quelques années il y avait une technologie de pointe qui gagne en popularité et la demande pour résoudre les petits problèmes locaux. Nous parlons des systèmes de gestion de base de données intégrée. La principale caractéristique de cette base de données – aucun côté serveur. Le système lui-même est une bibliothèque, ce qui permet d'une manière uniforme de traiter de grandes quantités d'informations hébergées sur l'ordinateur local. Cette méthode élimine les inconvénients fichier ressources du serveur, et bien supérieure à la vitesse de la technologie client-serveur.

A titre d' exemples peuvent être vus OpenEdge, SQLite, BerkeleyDB, l' une des options Firebird de Zigzag Sav, Microsoft SQL Server Compact, Linter, ainsi que l' une des options MySQL que l'équipe ne sont pas différents de ceux utilisés dans la base de données client-serveur. Cependant, les systèmes embarqués peuvent facilement perdre sa pertinence si le problème cessera d'être local.

Les principaux avantages de la base de données MySQL

système de gestion base de données MySQL est l'une des technologies les plus populaires, car il peut être activé pour traiter le grand nombre de tâches. Si on le compare avec leurs homologues modernes, il est possible d'identifier un certain nombre d'avantages majeurs.

Le principal avantage sur le marché russe est considéré comme sa disponibilité, car il est gratuit dans la plupart des cas. La deuxième caractéristique est la vitesse. L'un des systèmes les plus populaires est MySQL. Équipe, il est rapide, avec un temps de réponse minimum. Aucun effet sur la vitesse de traitement des commandes pour se connecter au serveur plusieurs clients en mode multithread en utilisant le mécanisme de soutien InnoDB pour les transactions rapides.

La présence du pilote ODBC permet aux développeurs de simplifier la solution de nombreux problèmes. Les avantages devraient également inclure la fourniture de possibilités d'enregistrements de longueur fixe et variable. Mais la fonction principale qui est très apprécié parmi les programmeurs – Interface avec les langages C et PHP. Les possibilités offertes par MySQL, autorisés à utiliser cette base de données pour un grand nombre de fournisseurs de services d'hébergement Web.

Et pour un profane simple, développer un intérêt pour les technologies modernes de stockage de l' information, il est nécessaire d'étudier MySQL, les commandes SQL et syntaxe parce que les experts dans ce domaine sont très demandés et bien payés partout dans le monde. Par conséquent, si quelqu'un intéressé par cette direction sans frais de retard. Nous devons maintenant passer à l'étude.

Que dois-je étudier

À première vue, il peut sembler que ce domaine est difficile à auto-apprentissage et exige une communication constante avec le spécialiste. Cependant, ce n'est pas. Architecture d'étude et de fonctionnalités de MySQL, l'équipe principale de la langue de requête et tout ce qui, vous pouvez posséder, sans avoir recours à l'aide d'un consultant. Il suffit d'avoir le désir et les efforts pour avancer. Seul l'auto-développement et l'étude de ce domaine permettra d'acquérir de nouvelles connaissances, de consolider les compétences acquises et, peut-être, commencer à construire une carrière et se déplacer dans cette direction.

Pour étudier les commandes de base, tout d'abord, vous devez avoir en main une version gratuite de l' utilitaire de console MySQL. Ce processus d'apprentissage commence avec elle. Vous pouvez le télécharger à partir du site officiel de MySQL. Il est facile à installer sur tout système d'exploitation, la formation d'un serveur et le client sur un seul ordinateur, ce qui est très pratique.

Ensuite, il est nécessaire de recourir à la recherche d'un manuel de formation contenant des informations de base sur l'environnement MySQL. Commandes de la console pour la recherche fondamentale, en règle générale, ils sont également contenues. Informations à ce sujet beaucoup. Cependant, vous devez venir à un choix sérieux. Les informations doivent être présentées de manière cohérente et clairement structuré.

Si vous avez des connaissances de base de la langue anglaise, vous pouvez utiliser le support de la console intégrée. A cet effet , il y a une commande d'aide spéciale, qui aide à comprendre l'utilisation d'outils MySQL.

Les principales commandes de la console

Une transition en douceur à partir des fonctions de base, les capacités et les avantages, nous sommes arrivés à la liste des commandes de base. utilitaire MySQL contient initialement un seul utilisateur, qui est juste utilisé pour l'étude. Cet utilisateur nommé root, dont le mot de passe est identique au nom.

Lorsque les premiers et les suivants lancements de la console utilisateur MySQL devront entrer le mot de passe root pour le travail supplémentaire avec le SGBD MySQL. Les commandes CLI ne sont disponibles qu'après authentification réussie.

Après un test réussi pour la commodité, vous pouvez afficher les commandes existantes en utilisant la commande d'aide. Après cela, la console sera présenté à toutes les commandes existantes et une brève description.

et des instructions de commande d'affichage

Maintenant, vous devez aller à l'étape suivante. Pour ce faire, vous devez sélectionner une base de données existante ou créer une nouvelle. Pour sélectionner une base de données existante doit utiliser la commande d'utilisation. Et à travers l'espace pour entrer le nom de la base de données. Dans un premier temps , l'utilitaire est qu'il n'y a qu'un seul – avec le test de nom. Par conséquent, la requête ressemblera à ceci: l' utilisation test.

Pour créer la base de données , vous devez utiliser la commande create, pointant vers sa base de données de mots clés et en spécifiant le nom approprié. La structure prend la forme suivante: créer la base de données Name_of_database. Pour travailler avec la nouvelle base de données , il est nécessaire d'appliquer en utilisant la commande d'utilisation.

Le milieu a une fonction pour afficher les bases de données existantes, les tableaux, les clés primaires ou des connexions externes et en sortie des informations disponibles à leur sujet dans la console MySQL. Les équipes dans ce cas devraient toujours commencer par les propositions montrent. Par exemple, pour afficher une liste des bases de données disponibles pour l'utilisateur actuel, entrez simplement la requête suivante: show bases de données. Pour afficher la table assez après le mot – clé changer l'objet d'affichage par des tables d' écriture.

Tableaux équipe de gestion

Avant d'aller plus loin, il est à nouveau nécessaire de rappeler que la conformité à la norme SQL offre des possibilités pour les développeurs, quelle que soit la base de données et systèmes d'exploitation. Les demandes développées dans un environnement qui prend en charge la norme SQL, fonctionneront avec succès (lorsque la base de données est disponible, et les tables) dans l'environnement MySQL. commandes de la console de Windows ne sont pas différents de ceux utilisés dans d'autres systèmes d'exploitation.

Feuille de calcul il y a un certain nombre de commandes spécifiques, si nous les traduire en anglais, parlent d'eux-mêmes. Sur la commande create mentionné ci – dessus. Il peut également être activé pour ajouter des tables à la base de données créée précédemment. Pour supprimer des objets de base de données tels que des tables et utilisées commande drop, auquel est ajouté le nom de l'objet détruit. Exemple: baisse _ _ nom de votre table _.

demandes de syntaxe au serveur de base de données a toujours la structure générale. Par conséquent, une demande, conçue sous Windows, et fonctionne bien dans la console MySQL Linux. Les équipes traitées serveur sans erreur dans un système d'exploitation ne peuvent pas provoquer des erreurs dans d'autres.

Sélectionnez l'équipe

Mais la plus importante syntaxe de commande de feuille de calcul est assez simple, – sélectionner une équipe. Il est utilisé pour sélectionner des données dans la base de données. La syntaxe d' origine est la suivante: select * from Table nom _. En envoyant une requête au serveur de base de données, le client doit obtenir tous les enregistrements stockés dans la table.

Beaucoup de gens ne pensent jamais, mais lors de la navigation ressources Internet sont constamment utilisées commandes MySQL. Les requêtes PHP utilisent la syntaxe du langage SQL pour afficher le contenu d'un répertoire de magasins en ligne ou nouvelles dans les réseaux sociaux. Au lieu de la « * » après l'offre de sélection, en règle générale, une liste des principaux champs de la table ou plusieurs tables de données à traiter. Dans le cas d' un échantillonnage de plusieurs tables, un paquet spécial joindre, qui sert à les connecter sur les connexions externes disponibles. Toutefois, cette condition peut être modifiée indépendamment indiquant quels champs doivent être effectués la connexion.

Définition des restrictions d'échantillonnage

Parfois, il y a une situation où la réponse reçue du serveur de base de données contient des données en double. Pour l'utilisateur d'être entrées visibles seulement unique, en utilisant l'offre distincte. Il est placé avant la liste des champs demandés et sert d'aide pour cacher les doublons.