Maison >base de données >tutoriel mysql >Pas besoin d'installer la configuration MySQL
Avant-propos
MySQL est un puissant système de base de données relationnelle largement utilisé. Lorsque vous utilisez MySQL, vous devez d'abord télécharger le package d'installation, puis l'installer et le configurer avant de pouvoir commencer à l'utiliser. Ce processus est relativement fastidieux. Cet article présentera un moyen d'éviter d'installer MySQL.
Cet article expliquera comment configurer la version sans installation de MySQL et démontrera à travers des exemples comment utiliser MySQL sans installation pour créer des bases de données, des tables et des opérations d'ajout, de suppression, de modification et de requête. Si vous êtes intéressé par les opérations de base de données ou si vous avez besoin d’apprendre à utiliser MySQL, cet article sera un bon choix.
1. Téléchargez la version sans installation de MySQL
Nous pouvons télécharger la version sans installation de MySQL sur le site officiel http://dev.mysql.com/downloads/mysql/.
Lors du téléchargement, vous devez sélectionner la version correspondant au système d'exploitation. Par exemple : la version Windows 64 bits doit télécharger le fichier « Windows (x86, 64 bits), ZIP Archive ». Une fois le téléchargement terminé, décompressez le package compressé vers le chemin de votre choix.
2. Configurez MySQL sans installation
Créez le dossier data
pour stocker les fichiers de données MySQL, comme indiqué dans la figure ci-dessous : data
文件夹存放MySQL数据文件,如下图所示:
mkdir data
在MySQL根目录下创建my.ini
配置文件,文件内容如下:
[mysqld] basedir=./ datadir=./data port=3306 character_set_server=utf8mb4 collation-server=utf8mb4_general_ci skip-grant-tables
basedir
:MySQL的安装路径datadir
:存放数据文件的路径port
:MySQL服务的端口,默认是3306character_set_server
和collation-server
:设置MySQL数据库默认的字符集和排序规则在CMD命令行中输入以下命令,Pas besoin dinstaller la configuration MySQL:
binmysqld --console
执行上述命令后,如果看到类似下图中的输出,则表示MySQL服务启动成功:
在MySQL服务启动后,使用以下命令登录到MySQL命令提示符:
binmysql -uroot -p
输入密码后,即可进入MySQL命令行。
在MySQL中使用以下命令更改密码:
use mysql; update user set authentication_string=password('你的密码') where user='root'; flush privileges;
注意:如果遇到"Access denied for user 'root'@'localhost' (using password: NO)"错误,可以在连接命令中加上密码,例如:
binmysql -uroot -p你的密码
然后再执行上述更改密码的命令即可。
至此,免安装版MySQL就配置完成了。
三、免安装MySQL的使用
在MySQL配置完成后,我们可以通过以下实例来学习如何使用免安装MySQL进行数据库的创建、表的创建以及增删改查等操作。
创建数据库
首先,我们需要创建一个名为test
的数据库,可以使用以下命令完成:
create database test;
执行上述命令后,在MySQL中即可创建一个名为test
的数据库。
创建表
在创建好数据库后,我们需要创建数据表。以创建一个名为students
的表为例,该表中包含姓名和年龄两个字段。
use test; create table students( id int(11) primary key auto_increment, name varchar(20), age int(3) )engine=innodb default character set utf8mb4 collate=utf8mb4_general_ci;
执行上述命令后,在MySQL中即可创建一个名为test
、包含id
、name
、age
三列的数据表students
。需要注意的是,本文创建的表中使用了innodb
引擎,且数据库默认字符集和排序规则为utf8mb4
和utf8mb4_general_ci
。
插入数据
在创建好数据表后,我们可以向数据表中插入数据。以向students
表中插入一条数据为例:
insert into students(name, age) values('张三', 20);
查询数据
在插入数据后,我们需要查询数据。以查询students
表中所有数据为例:
select * from students;
执行上述命令后,在MySQL中即可列出students
表中所有数据。
更新数据
如果我们需要更新数据,可以使用以下命令将students
表中所有姓名为“张三”的记录中的年龄改为22:
update students set age=22 where name='张三';
删除数据
最后,如果我们需要删除数据,可以使用以下命令将students
delete from students where name='张三';
my.ini
dans MySQL répertoire racine, contenu du fichier Comme suit : rrreee
basedir
: chemin d'installation de MySQL
datadir
: chemin de stockage des fichiers de données 🎜🎜port : Service MySQL Le port, la valeur par défaut est 3306🎜🎜<code>character_set_server
et collation-server
: Définissez le jeu de caractères et le classement par défaut de la base de données MySQL🎜
test
, ce qui peut être fait à l'aide de la commande suivante : 🎜rrreee🎜Après avoir exécuté la commande ci-dessus, vous pouvez créer une base de données nommé La base de données de test
. 🎜🎜🎜🎜Créer une table🎜🎜Après avoir créé la base de données, nous devons créer la table de données. Prenons l'exemple de la création d'une table nommée étudiants
. La table contient deux champs : nom et âge. 🎜rrreee🎜Après avoir exécuté la commande ci-dessus, vous pouvez créer un fichier nommé test
dans MySQL, comprenant id
, name
, ageTableau de données à trois colonnes <code>étudiants
. Il convient de noter que la table créée dans cet article utilise le moteur innodb
, et que le jeu de caractères et le classement par défaut de la base de données sont utf8mb4
et utf8mb4_general_ci
. 🎜🎜🎜🎜Insérer des données🎜🎜Après avoir créé la table de données, nous pouvons insérer des données dans la table de données. Prenons l'exemple de l'insertion d'une donnée dans la table étudiants
: 🎜rrreee🎜🎜🎜Interrogation de données🎜🎜Après avoir inséré des données, nous devons interroger les données. Prenons l'exemple de l'interrogation de toutes les données de la table students
: 🎜rrreee🎜Après avoir exécuté la commande ci-dessus, toutes les données de la table students
peuvent être répertoriées dans MySQL. 🎜🎜🎜🎜Mettre à jour les données🎜🎜Si nous devons mettre à jour les données, nous pouvons utiliser la commande suivante pour changer l'âge de tous les enregistrements nommés "Zhang San" dans la table étudiants
à 22 : 🎜rrreee 🎜🎜🎜 Supprimer les données🎜🎜Enfin, si nous devons supprimer des données, nous pouvons utiliser la commande suivante pour supprimer tous les enregistrements nommés "Zhang San" dans la table étudiants
: 🎜rrreee🎜🎜🎜Conclusion🎜 🎜Grâce à cet article Introduction, je pense que les lecteurs comprennent déjà comment configurer et utiliser la version sans installation de MySQL. Et comment utiliser MySQL pour les opérations de base de données. MySQL est un système de base de données relationnelle puissant et largement utilisé. Si vous avez besoin d'acquérir des connaissances sur les bases de données ou d'effectuer des opérations sur les bases de données, MySQL sera un bon choix. 🎜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!