Maison > base de données > tutoriel mysql > le corps du texte

La route vers l'apprentissage des données MySQL : installation de MySQL et présentation de MySQL

黄舟
Libérer: 2017-02-11 11:17:38
original
1363 Les gens l'ont consulté

Tout d'abord, comprenons la structure du programme de MySQL. Voici le diagramme de structure du programme de MySQL


Installation de MySQL :

Nous devons d'abord télécharger le programme d'installation de MySQL sur le site officiel de MySQL (http://www.php.cn/), puis nous l'installons. Les étapes spécifiques sont les suivantes :

Double-cliquez pour. exécutez le programme d'installation : prenez Win32 comme exemple


Sélectionnez le type d'installation, il y a "Typique (par défaut)", "Complet" et "Personnalisé". Nous choisissons "Personnalisé", qui a plus d'options et permet de se familiariser plus facilement avec le processus d'installation.



Clic gauche sur "MySQL Server", sélectionnez "Cette fonctionnalité, et toutes les sous-fonctionnalités seront installées sur le disque dur local.", c'est-à-dire "Cette fonctionnalité et toutes les sous-fonctionnalités seront installées sur le disque dur local." Cliquez sur "Modifier..." et spécifiez manuellement le répertoire d'installation (divisé en répertoire d'installation et répertoire de base de données)


Confirmez les paramètres précédents, si si il y a une erreur, appuyez sur "Retour" pour revenir et refaire. Appuyez sur "Installer" pour démarrer l'installation.



Installation, veuillez attendre que l'interface suivante apparaisse.



Cliquez sur "suivant" pour continuer et l'interface suivante apparaîtra.



Maintenant que l'installation du logiciel est terminée, l'interface ci-dessus apparaît. Il y a une très bonne fonction ici, l'assistant de configuration MySQL. Vous n'avez pas besoin de le faire vous-même comme avant. Après avoir configuré manuellement my.ini de manière désordonnée, cochez la case devant "Configurer le serveur Mysql maintenant"

, cliquez sur "Terminer" pour terminer l'installation du logiciel et démarrer l'assistant de configuration MySQL.


L'assistant de configuration du serveur MySQL démarre, cliquez sur "suivant"



Sélectionnez la méthode de configuration, « Configuration détaillée (configuration manuelle précise) », « Configuration standard (configuration standard) », nous sélectionnons « Configuration détaillée » pour faciliter la familiarisation avec le processus de configuration.




Sélectionnez le type de serveur, "Developer Machine (classe de développement et de test, mysql consomme très peu de ressources )", "Serveur Machine (type de serveur, mysql occupe plus de ressources)", "Machine serveur MySQL dédiée

(serveur de base de données spécialisé, mysql occupe toutes les ressources disponibles)", vous pouvez choisir en fonction de votre propre type.


Sélectionnez l'objectif général de la base de données mysql, "Base de données multifonctionnelle (multifonctionnelle générale, bonne)", "Base de données transactionnelle uniquement (type de serveur, axé Pour le traitement des transactions, en général)",

"Base de données non transactionnelle uniquement (non transactionnelle, relativement simple, principalement utilisée pour certains contrôles et comptages, la prise en charge des types de données MyISAM est limitée aux non transactionnels), comme vous le souhaitez. choisissez "Base de données multifonctionnelle" ici et appuyez sur "Suivant" pour continuer


pour configurer l'espace de table InnoDB, qui est la base de données InnoDB Sélectionnez un espace de stockage pour le fichier. S'il est modifié, mémorisez l'emplacement et choisissez le même emplacement lors de la réinstallation, sinon la base de données pourrait être endommagée. Bien sûr, ce sera bien de faire une sauvegarde de la base de données. Je n'entrerai pas dans les détails ici. Il n'y a aucune modification ici. Utilisez l'emplacement par défaut et appuyez sur "Suivant" pour continuer



.

Sélectionnez le trafic mysql général de votre site Web et le nombre de connexions simultanées, "Decision Support (DSS)/OLAP (environ 20)", "Online Transaction Processing (OLTP) (environ 500)",
"Manuel Paramétrage (paramétrage manuel, entrez vous-même un numéro)", je choisis ici "Decision Support (DSS)/OLAP", mon propre serveur devrait suffire, appuyez sur "Suivant" pour continuer.


Activer la connexion TCP/IP et définir le port Si cette option n'est pas activée, vous ne pouvez accéder à la base de données MySQL que sur votre propre machine. Activez ici, cochez la vérification précédente, Numéro de port : 3306. Sur cette page, vous pouvez également sélectionner "Activer le mode strict" (Activer le mode strict) afin que MySQL n'autorise pas les petites erreurs de syntaxe. Si vous êtes encore débutant, je vous suggère d'annuler le mode standard pour vous éviter des ennuis. Mais après vous être familiarisé avec MySQL, essayez d'utiliser le mode standard car cela peut réduire le risque que des données nuisibles pénètrent dans la base de données. Il existe également un paramètre de pare-feu "Ajouter une exception de pare-feu..." qui doit être sélectionné pour ajouter le port d'écoute du service MYSQL en tant qu'exception de pare-feu Windows afin d'éviter le blocage du pare-feu. Appuyez sur "Suivant" pour continuer.


Remarque : Si vous souhaitez utiliser les données de la base de données d'origine, il est préférable de déterminer quel encodage la base de données d'origine utilise. défini ici est le même que l'original. L'encodage des données de la base de données est incohérent et des caractères tronqués peuvent apparaître lors de son utilisation. Ceci est plus important, c'est-à-dire définir le codage du langage de base de données par défaut de MySQL. Le premier est le codage occidental et le second est le codage utf8 universel multi-octets. Aucun d'eux n'est notre codage commun. puis sélectionnez-le dans Sélection de caractères ou remplissez "gbk" dans Set. Bien sûr, vous pouvez également utiliser "gb2312". La différence est que la bibliothèque de polices de gbk a une grande capacité et inclut tous les caractères chinois de gb2312, plus le chinois traditionnel. caractères et autres caractères désordonnés - utilisez mysql Lors de l'exécution de la commande d'opération de données, exécutez "SET NAMES GBK;" (exécutez-le une seule fois, GBK peut être remplacé par d'autres valeurs, en fonction des paramètres ici), vous pouvez alors utiliser les caractères chinois (ou tout autre texte) normalement, sinon les caractères chinois ne peuvent pas être affichés normalement. J'ai choisi "gb2312 " ici ", appuyez sur "Suivant" pour continuer


Choisissez si vous souhaitez installer MySQL en tant que service Windows, et vous pouvez également spécifier le nom du service. (nom d'identification du service), si vous ajoutez le répertoire bin de mysql au PATH Windows (après l'avoir ajouté, vous pouvez utiliser directement les fichiers sous bin sans signaler le nom du répertoire, tel que la connexion, "mysql.exe -uusername -ppassword;" suffit, sans signaler mysql.exe (l'adresse complète est très pratique), j'ai tout vérifié ici, et le nom du service reste inchangé


. Cette étape demande. Voulez-vous modifier le mot de passe de l'utilisateur root par défaut (super administrateur) (la valeur par défaut est vide), "Nouveau mot de passe root" si vous souhaitez le modifier, remplissez le nouveau mot de passe ici (s'il s'agit d'une réinstallation). et que le mot de passe a déjà été défini, modifiez-le ici. Le mot de passe est peut-être erroné, veuillez le laisser vide et décocher "Modifier les paramètres de sécurité" et modifier le mot de passe une fois l'installation et la configuration terminées), remplissez "Confirmer (saisissez à nouveau)" encore une fois pour éviter que "Activer root" ne soit saisi de manière incorrecte depuis des machines distantes (que ce soit pour permettre aux utilisateurs root de se connecter sur d'autres machines, si vous voulez être en sécurité, ne le cochez pas, si vous voulez plus de commodité, cochez-le simplement) ". Enfin "Créer Un compte anonyme (Créez un nouvel utilisateur anonyme. Les utilisateurs anonymes peuvent se connecter à la base de données mais ne peuvent pas exploiter les données, y compris les requêtes)". Généralement, il n'est pas nécessaire de le vérifier. Après le paramétrage, appuyez sur "Suivant" pour continuer.




Confirmez que les paramètres sont corrects. il y a une erreur, appuyez sur "Retour" pour revenir à la vérification. "Exécuter" fait prendre effet les paramètres
Une fois les paramètres terminés, appuyez sur "Terminer" pour terminer l'installation et la configuration de. mysql - il y a une erreur courante ici, c'est-à-dire que vous ne pouvez pas "Démarrer le service", ce qui se produit généralement dans le passé Sur un serveur sur lequel mysql est installé, la solution est d'abord de s'assurer
que le serveur mysql précédemment installé est. complètement désinstallé ; sinon, vérifiez si le mot de passe précédent a été modifié comme mentionné dans l'étape ci-dessus, et suivez les opérations ci-dessus si cela ne fonctionne toujours pas, sauvegardez le dossier de données dans le répertoire d'installation de MySQL, puis supprimez-le ; . Une fois l'installation terminée, supprimez le dossier de données généré par l'installation, déplacez le dossier de données sauvegardé, puis redémarrez le service MySQL. Dans ce cas, vous devrez peut-être ensuite vérifier la base de données et la réparer pour éviter les erreurs de données.

Présentation de SQL

DML :

DML est utilisé pour interroger et modifier des enregistrements de données, y compris les instructions SQL suivantes :
INSÉRER : ajouter des données à la base de données
MISE À JOUR : modifier les données dans la base de données
DELETE : supprimer des données dans la base de données
SELECT : Sélectionner (interroger) des données
SELECT est la base du langage SQL et le plus important.
DDL :
DDL est utilisé pour définir la structure de la base de données, comme la création, la modification ou la suppression d'objets de base de données, y compris les instructions SQL suivantes :
CREATE TABLE : Créer une table de base de données
ALTER TABLE : Modifier la structure de la table, ajouter, supprimer, modifier la longueur des colonnes
DROP TABLE : Supprimer la table
CREATE INDEX : Créer un index sur la table
DROP INDEX : Supprimer l'index
DCL :
DCL est utilisé pour contrôler l'accès à la base de données, y compris les instructions SQL suivantes :
GRANT : Accorder l'accès
REVOKE : Révoquer l'accès
COMMIT : Valider la transaction
ROLLBACK : restauration de la poignée de transaction
SAVEPOINT : définir le point de sauvegarde
LOCK : verrouiller une partie spécifique de la base de données

Nous avons installé MySQL. Ici, nous faisons un petit test :

Connectez-vous au serveur Mysql
fenêtre r ->cmd->Entrez dans l'interface de ligne de commande
mysql. -uroot Si tel est le cas Si vous pouvez vous connecter, cela signifie que votre base de données n'a pas de mot de passe défini. Exécutez la commande suivante pour définir le mot de passe
mysql> @'localhost'=password('123456');
if Si vous ne parvenez pas à vous connecter comme ci-dessus, entrez
mysql -uroot -p123456, où 123456 est le mot de passe que j'ai défini. Veuillez saisir votre propre mot de passe lors du remplissage. Appuyez sur la touche Entrée et l'interface suivante apparaîtra pour indiquer une connexion réussie
Ensuite, nous pouvons entrer dans MySQL appris
Les opérations courantes incluent :
<.> Vérifiez quelles bases de données sont actuellement disponibles :

<span style="color:#330033;">show databases;</span>
Copier après la connexion

Remarque : Chaque ligne de l'instruction MySQL doit se terminer par un point-virgule anglais
Créer une nouvelle base de données :

create database company;
Copier après la connexion

Changer la base de données de travail actuelle :

use company;
Copier après la connexion

Afficher la base de données de travail actuelle :

select database();
Copier après la connexion

Importez des données ou exécutez un script SQL, à condition que vous disposiez de la base de données company.sql et que le chemin soit correct :

source d:/mywork/mysql/company.sql;
Copier après la connexion

Afficher les tables actuelles dans la base de données :

show tables;
Copier après la connexion

Voir toutes les données d'une table :

select * from employees;
Copier après la connexion

mode de gestion mysql
serveur mysql
Base de données (répertoire)
Table (fichier) (équivalent à la classe)
Enregistrer (équivalent à un objet)
Rejeter la base de données :

drop database world;
Copier après la connexion

Créer une table

<span style="white-space:pre">	</span>create table customer(
		id int, 
		age int, 
		name varchar(20)
	);
Copier après la connexion

Afficher la structure de la table : desc[ribe ] client;
drop table customer;
Insérer des données

<span style="white-space:pre">	</span>insert into customer(id, age, name) values(1, 30, &#39;张三&#39;);
	insert into customer(id, age, name) values(2, 40, &#39;李四&#39;);
Copier après la connexion

Mettre à jour les données

<span style="white-space:pre">	</span>update customer set age = age + 1;// 更新所有记录, 谨慎使用
	update customer set age = age + 1 where id = 1; // 更新指定的记录
Copier après la connexion

Supprimer les données

<span style="white-space:pre">	</span>delete from customer;// 删除所有数据, 谨慎使用!!
	delete from customer where id = 2; // 删除指定的记录
Copier après la connexion


Ce qui précède est l'installation de MySQL et un aperçu de MySQL sur la route de l'apprentissage des données MySQL . Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !

É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