前書き: バックエンド開発ではリレーショナル データベース管理システムは絶対に避けられません。一般的なデータベース管理システムには、MySql
、SQLServer
、Oracle
などが含まれます。
Mysql は、最も一般的に使用されているデータベース管理システムです。
おすすめのmysql関連ビデオチュートリアル: https://www.php.cn/course/list/51/type/4.html
に紹介します。今日は Mysql をチェックしてみてください。
今後は関連する知識をまとめて整理していきますので、よろしくお願いします!
公式 Web サイトのダウンロード アドレス: https://dev.mysql.com/downloads/mysql/
注: データベースのインストール プロセス中に、管理を有効にするには、インストールするにはユーザー権限が必要です。権限がないと、権限が不十分なためインストールが失敗します。
1. データ テーブルを作成します
構文: create table テーブル名 (フィールド 1、フィールド 2...);
PHP スクリプトを使用してデータ テーブルを作成します:
<?php //配置数据库信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(mysqli_connect_errno($conn)) { die('连接失败!'.mysqli_connect_error()); } //创建数据表 $sql = "CREATE TABLE demo02(id SMALLINT(10) PRIMARY KEY, age TINYINT(3), name VARCHAR(10))CHARSET=utf8"; $query = mysqli_query($conn, $sql); //判断是否创建成功 if(!$query) { die('创建失败!'.mysqli_error($conn)); } //释放内存 mysqli_free_result($query); //关闭连接 mysqli_close($conn); ?>
2. データ テーブルを削除します
構文: drop table テーブル名;
PHP スクリプトを使用してデータ テーブルを削除します:
<?php //配置数据库信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(mysqli_connect_errno($conn)) { die('连接失败!'.mysqli_connect_error()); } //删除数据表 $sql = "DROP TABLE runoob_tbl"; $query = mysqli_query($conn, $sql); if(!$query) { die('删除失败!'.mysqli_error($conn)); } //释放内存 mysqli_free_result($query); //关闭连接 mysqli_close($conn); ?>
3. データを挿入します
#構文:テーブル名に挿入します(フィールド 1, フィールド 2 ...)values(value1,value2...);
<?php //配置数据库信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(mysqli_connect_errno($conn)) { die('连接失败!'.mysqli_connect_error()); } //插入数据 $sql = "INSERT INTO demo02(id,age,name) VALUES(4,20,'mm')"; $query = mysqli_query($conn,$sql); //var_dump($query); //die(); //判断是否插入成功 if(!$query) { die('插入失败!'.mysqli_error($conn)); } //释放内存 mysqli_free_result($query); //关闭连接 mysqli_close($conn); ?>
4. データのクエリ
構文:select * from table;
<?php //配置数据库信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //判断连接 if(mysqli_connect_errno($conn)) { die('连接失败!'.mysqli_connect_error()); } //查询数据 $sql = "SELECT * FROM demo02"; $query = mysqli_query($conn, $sql); //判断是否查询成功 if(!$query) { die('查询失败!'.mysqli_error($conn)); } echo 'mysql查询语句'; echo '<table border=1>'; echo '<tr> <td>id</td> <td>age</td> <td>name</td> </tr>'; //循环数据 while($row = mysqli_fetch_assoc($query)) { echo '<tr> <td>'.$row['id'].'</td> <td>'.$row['age'].'</td> <td>'.$row['name'].'</td> </tr>'; } echo '</table>'; //释放内存 mysqli_free_result($query); //关闭连接 mysqli_close($conn); ?>
5, update ステートメント
構文:update table name set field1 = new value;
<?php //配置数据库信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(mysqli_connect_errno($conn)) { die('连接失败!'.mysqli_connect_error()); } //更新数据 $sql = "UPDATE demo02 SET name='zylmy' WHERE id=1"; $query = mysqli_query($conn, $sql); //var_dump($query); //die(); //判断是否更新成功 if(!$query) { die('更新失败!'.mysqli_error($conn)); } //关闭连接 mysqli_close($conn); ?>
https://www.php.cn/php-weizijiaocheng-428722.html
以上がmysql操作の詳しい紹介と例(2)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。