MySQL相關操作(連線 建立庫表字段資料 )

2021-10-06 18:39:44 字數 3376 閱讀 2177

# 連線資料庫伺服器

1. 通過 wamp/mamp/phpstudy 等軟體自帶的 phpmyadmin 來進行

2. 輸入使用者名稱和密碼鏈結資料庫伺服器,使用者名稱預設為 root,密碼預設為 root 或者空

3. 建立資料庫(database)

4. 建立資料表(table)

5. 建立字段

6. 插入資料(記錄)

7. 資料的增刪改查

### 主鍵 乙個表裡只允許乙個主鍵,主鍵的值唯一

<?php 

$conn

=new

mysqli

("localhost"

,"root"

,"root");

if($conn

->

connect_error

)echo

"資料庫連線成功"

;?>

<?php 

//include include_once require require_once

//引入conn檔案

include_once

("conn.php");

//建立資料庫,使用sql語句

$sql

="create database mydb"

;//執行sql語句if(

$conn

->

query

($sql))

else

?>

<?php 

include

"conn.php"

;//選擇資料庫

$conn

->

select_db

("mydb");

//sql語句建立表

$sql

="create table myguests (

id int(6) unsigned auto_increment primary key,

firstname varchar(30) not null,

lastname varchar(30) not null,

email varchar(50),

reg_date timestamp )";

//執行sql語句 if(

$conn

->

query

($sql))

?>

<?php 

include

"conn.php"

;//選擇資料庫

$conn

->

select_db

("mydb");

//sql語句 刪除資料

$sql

="delete from myguests where id = 1"

;//執行插入if(

$conn

->

query

($sql))

else

?>

<?php 

include

"conn.php"

;//選擇資料庫

$conn

->

select_db

("mydb");

//sql語句 插入資料

$sql

="insert into myguests (firstname,lastname,email) values('張','翔雲','[email protected]')"

;//執行插入

$conn

->

query

($sql);

?>

<?php 

include

"conn.php"

;//選擇資料庫

$conn

->

select_db

("mydb");

//sql語句 插入資料

$sql

="insert into myguests (firstname,lastname,email) values('張','翔雲','[email protected]'),('zhang','jingpu','[email protected]')"

;//執行插入

$conn

->

query

($sql);

?>

<?php 

include

"conn.php"

;//選擇資料庫

$conn

->

select_db

("mydb");

//sql語句 取表裡完整的資料

//$sql = "select * from myguests";

//取表裡某些特定欄位的值

/* $sql = "select firstname,lastname from myguests"; */

//根據條件取資料

/* $sql = "select * from myguests where id > 2"; */

//排序

$sql

="select * from myguests order by id desc"

;//執行之後,儲存查詢結果

;//選擇資料庫

$conn

->

select_db

("mydb");

//sql語句 更新資料

/* $sql = "update myguests set firstname='shi' where id = 1"; */

$sql

="update myguests set firstname='shi'"

;//執行插入if(

$conn

->

query

($sql))

else

?>

mysql 指令建立庫 建立表

安裝完資料庫可以先檢視一下已經存在的資料庫 查詢指令 show databases 大小寫都可以,資料庫不區分 建立乙個新的資料庫 指令 create database 為你要建立的資料庫名稱 建立完之後進入資料庫 use 然後檢視資料庫中的 show tables 新建的資料庫沒有 建立 需要了解...

MySQL之庫相關操作

information schema 虛擬庫,不占用磁碟空間,儲存的是資料庫啟動後的一些引數,如使用者表資訊 列資訊 許可權資訊 字元資訊等 performance schema mysql 5.5開始新增乙個資料庫 主要用於收集資料庫伺服器效能引數,記錄處理查詢請求時發生的各種事件 鎖等現象 my...

MySQL資料庫和表的相關操作

show databases help create database create database 資料庫名 charset utf8 檢視資料庫 show databases 檢視當前庫 show create database db1 檢視所在的庫 select database 選擇資料庫...