Maison  >  Article  >  base de données  >  Une introduction détaillée à la méthode de création d'une base de données MySQL à l'aide de commandes

Une introduction détaillée à la méthode de création d'une base de données MySQL à l'aide de commandes

黄舟
黄舟original
2017-03-21 13:39:091234parcourir

L'éditeur suivant vous proposera un article sur la façon de créer une base de données MySQL (de1) à l'aide de commandes. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur et jetons un coup d'œil

1. Connectez-vous à MYSQL

Format : mysql -h adresse de l'hôte -u nom d'utilisateur -p utilisateur. Mot de passe

1. Connectez-vous à MYSQL sur cette machine.

Ouvrez d'abord la fenêtre DOS, puis entrez dans le répertoire mysqlbin, puis tapez la commande mysql -u root -p Après avoir appuyé sur Entrée, vous serez invité à saisir le mot de passe. il y a des espaces avant le nom d'utilisateur

Il ne peut y avoir d'espaces, mais il ne doit pas y avoir d'espaces avant le mot de passe, sinon il vous sera demandé de ressaisir le mot de passe

Si vous venez de le faire. installé MYSQL, le super utilisateur root n'a pas de mot de passe, il suffit donc d'appuyer sur Entrée. Entrez MYSQL. L'invite MYSQL est :
mysql>

2. Connectez-vous à MYSQL. sur l'hôte distant. Supposons que l'adresse IP de l'hôte distant soit : 110.110.110.110, le nom d'utilisateur est root et le mot de passe est abcd123.

puis tapez la commande suivante :

mysql -h110.110.110.110 -u root -p 123 (Remarque : il n'est pas nécessaire d'ajouter un espace entre u et root , et la même chose est vraie pour les autres )

3. Quittez la commande MYSQL : quitter (Entrée)

2. 🎜>

Format : mysqladmin -u nom d'utilisateur -p ancien mot de passe mot de passe nouveau mot de passe. Par exemple

1. Ajoutez un mot de passe ab12 à root. Tout d'abord, entrez dans le répertoire mysqlbin sous DOS, puis tapez la commande suivante

mysqladmin -u root -password ab12

2 Changez ensuite le mot de passe root en djg345.

mysqladmin -u root -p ab12 password ******

Créer une base de données

1. Nom de la base de données CREATE DATABASE ;

2. GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON nom de la base de données.* TO nom de la base de données

@localhost IDENTIFIED BY 'Password';

3. SET PASSWORD FOR

'Database name'@'localhost' = OLD_PASSWORD('Password');

Exécuter 3 commandes en séquence pour terminer la création de la base de données. Remarque : Le "Mot de passe" et la "Base de données" chinois doivent être définis par l'utilisateur lui-même.

————————————————————————————————————— —

Présentez maintenant quelques commandes MYSQL couramment utilisées

Remarque : vous devez d'abord vous connecter à MYSQL. Les opérations suivantes sont toutes demandées par le symbole MYSQL et chaque commande se termine. avec un point-virgule.

1. Compétences opérationnelles

1. Si vous tapez une commande et constatez que vous avez oublié d'ajouter un point-virgule après avoir appuyé sur Entrée, vous ne le faites pas. Vous n'avez pas besoin de la saisir à nouveau, appuyez simplement sur un point-virgule et appuyez sur Entrée.

C'est-à-dire que vous pouvez diviser une commande complète en plusieurs lignes et la saisir avec un point-virgule comme marque de fin.

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

2. Commandes courantes

1. Afficher la liste des bases de données dans le serveur de base de données actuel :

mysql> AFFICHER LES BASES DE DONNÉES ;

2. Créer une base de données :

mysql>CRÉER le nom de la bibliothèque ;

3. table:

mysql> USE nom de la bibliothèque;

mysql> CREATE TABLE nom de la table (nom du champ VARCHAR(20), nom du champ CHAR(1));

4. Supprimer la base de données :

mysql> Nom de la bibliothèque DROP DATABASE ;

5. ; DROP TABLE nom de la table ;

6. Effacez les enregistrements dans la table :

mysql> . Allez Insérer des enregistrements dans la table :

mysql> INSERT INTO table name VALUES ("hyq", "M");

8. :

mysql-> UPDATE nom de la table SET nom du champ 1='a', nom du champ 2='b' WHERE nom du champ 3='c';

9. Utilisez Charger les données dans la table de données en mode texte :

mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE nom de la table ;

10. Commande d'importation du fichier .sql :

mysql> USE nom de la base de données ;

mysql> . Mot de passe root de modification de la ligne de commande :

mysql> UPDATE mysql.user SET password=PASSWORD('new password') WHERE User='root';

mysql>

3. Une instance de création d'une base de données, de création d'une table et d'insertion de données. Les commandes

sont également disponibles, mais ils ne sont pas pratiques pour le débogage.

(1)Vous pouvez écrire la commande ci-dessus telle quelle dans un fichier texte, en supposant qu'il s'agit de sudu.sql, puis la copier dans c:\ et la saisir dans le répertoire d'état DOS mysqlbin, puis tapez la commande suivante :

mysql -uroot -p password < c:sudu.sql

En cas de succès, une ligne vide sera laissée sans aucun affichage ; s'il y a une erreur, il y aura une invite ; (La commande ci-dessus a été déboguée, il vous suffit de supprimer le commentaire // pour l'utiliser).

(2) Ou utilisez mysql> source c:sudu.sql; après avoir entré la ligne de commande. Vous pouvez également importer le fichier sudu.sql dans la base de données .

4. Transférez les données texte vers la base de données

1. Le format auquel les données texte doivent se conformer : Utilisez les touches de tabulation pour séparer. data du champ Activé, la valeur nulle est remplacée par n. Exemple :

3 rose Feishu Technology 1 1976-10-10

4 mike Feisu Technology 2 1975-12-23

Supposons que vous enregistriez ces deux ensembles de données sous forme de fichier speed sudu.txt et que vous le placiez dans le répertoire racine du lecteur c.

2. La commande de transfert de données charge le fichier local de données "c:sudu.txt" dans la table nom de la table ;

Remarque : vous feriez mieux de copier le fichier dans le répertoire mysqlbin et d'abord de l'utiliser. la commande use pour trouver la bibliothèque où se trouve la table.

5. Sauvegardez la base de données : (La commande est exécutée dans le répertoire mysqlbin du DOS)

1. 🎜>

Le fichier exporté est stocké par défaut dans le répertoire mysqlbin

mysqldump -u nom d'utilisateur -p nom de base de données> Le nom du fichier exporté

mysqldump -u nom_utilisateur -p123456 nom_base de données > outfile_name.sql

2. Exporter une table

mysqldump -u nom d'utilisateur -p nom de la base de données nom de la table> outfile_name.sql

3. Exporter une structure de base de données

mysqldump -u user_name -p -d --add-drop-table database_name > Aucune donnée-- add-drop-table Ajoutez une table de suppression avant chaque instruction de création

4 Exporter avec les paramètres de langue

mysqldump -uroot -p --default-character-set=latin1 -. -set -charset=gbk --skip-opt

nom_base de données >

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