Maison  >  Article  >  développement back-end  >  Résumé détaillé et exemples d'opérations MySQL (1)

Résumé détaillé et exemples d'opérations MySQL (1)

王林
王林original
2019-08-17 16:01:312082parcourir

Avant-propos : Les systèmes de gestion de bases de données relationnelles sont absolument incontournables dans le développement back-end. Les systèmes de gestion de bases de données courants incluent MySQL、SQL Server、Oracle et ainsi de suite.

Mysql est le système de gestion de bases de données le plus couramment utilisé. Aujourd'hui, je vais vous présenter Mysql.

Tutoriels vidéo recommandés sur MySQL : https://www.php.cn/course/list/51.html

Je résumerai et organiserai les connaissances pertinentes pour vous à l'avenir, merci !

Adresse de téléchargement du site officiel : https://dev.mysql.com/downloads/mysql/

Remarque : pendant le processus d'installation de la base de données, nous avons besoin pour activer la gestion Vous devez disposer des droits d'utilisateur pour installer, sinon l'installation échouera en raison de droits insuffisants.

1. Initialisation de la base de données, définition du mot de passe et changement du mot de passe

Mysql n'a pas de mot de passe par défaut après la première installation. pour définir le mot de passe.

mysqladmin -u root password "new_password";

Connectez-vous ensuite à la base de données avec la commande suivante :

mysql -u root -p 

Enter password:******

Remarque : Le mot de passe ne sera pas affiché.

2. Commandes de démarrage et d'arrêt de MySQL

Commande de démarrage :

net start mysql

Commande de fermeture :

net stop mysql

3, Connexion MySQL en PHP

<?php
//配置mysql相关信息
$localhost = &#39;localhost&#39;;
$username = &#39;zmz&#39;;
$password = &#39;20040315&#39;;
$dbname = &#39;zmz&#39;;
$port = 3306;

//连接数据库
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//检查连接
if(!$conn) {
die(&#39;连接数据库失败!&#39;.mysqli_connect_error());
}else {
echo &#39;连接成功!&#39;;
}
//关闭连接
mysqli_close($conn);
?>

4. Création de base de données

Syntaxe : create database 数据库名;

Utiliser le script php pour créer la base de données :

<?php
//配置数据库相关信息
$localhost = &#39;localhost&#39;;
$username = &#39;zmz&#39;;
$password = &#39;20040315&#39;;
$dbname = &#39;zmz&#39;;
$port = 3306;

//连接数据库
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//检查连接
if(mysqli_connect_errno($conn)) {
die(&#39;连接失败!&#39;.mysqli_connect_error());
}else {
echo &#39;连接成功!&#39;;
}
//创建数据库
$sql = "CREATE DATABASE demo03";
$res = mysqli_query($conn,$sql);
if($res){
echo &#39;创建成功!&#39;;
}else {
echo &#39;创建失败!&#39;;
}
//关闭连接
mysqli_close($conn);
?>

5. Supprimer la base de données

Syntaxe : drop database 数据库名;

Utilisez le script PHP pour supprimer la base de données :

<?php
//配置数据库信息
$localhost = &#39;localhost&#39;;
$username = &#39;zmz&#39;;
$password = &#39;20040315&#39;;
$dbname = &#39;zmz&#39;;
$port = 3306;

//连接数据库
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//检查连接
if(mysqli_connect_errno($conn)) {
die(&#39;连接失败!&#39;.mysqli_connect_error());
}
//删除数据库
$sql = "DROP DATABASE demo01";
$query = mysqli_query($conn, $sql);
//var_dump($query);
//die();
//判断是否删除成功
if($query) {
echo &#39;删除成功!&#39;;
}else {
die(&#39;删除失败!&#39;.mysqli_error($conn));
}
//关闭连接
mysqli_close($conn);
?>

6. Sélectionnez la base de données

Syntaxe : use 数据库名;

Sélectionnez la base de données dans le script php :

<?php
//配置数据库信息
$localhost = &#39;localhost&#39;;
$username = &#39;zmz&#39;;
$password = &#39;20040315&#39;;

//建立到数据库的连接
$conn = mysqli_connect($localhost,$username,$password);
//检查连接
if(mysqli_connect_errno($conn)) {
die(&#39;连接失败!&#39;.mysqli_connect_error());
}
//选择数据库
$sel = mysqli_select_db($conn, &#39;zmz&#39;);
//var_dump($sel);
//die();
if(!$sel) {
die(&#39;选择失败!&#39;.mysqli_error($conn));
}
//关闭连接
mysqli_close($conn);
?>

Ce qui précède est un résumé de quelques opérations de base de données pour tout le monde, j'espère que cela pourra vous aider. Merci!

Tutoriels associés recommandés :

https://www.php.cn/php-weizijiaocheng-428689.html

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