標籤:
計應134(實驗班) 鄭壽奎
一、啟動、串連、斷開和停止MySQL伺服器
1啟動
開始菜單->運行->輸入cmd 按斷行符號
在命令提示字元下輸入:net start mysql 按斷行符號
2串連
在命令提示字元下輸入:mysql -uroot -h127.0.0.1 -p 按斷行符號
輸入密碼:123(伺服器使用者密碼) 按斷行符號
3斷開
在命令提示字元下輸入:quit; 按斷行符號
4停止
在命令提示字元下輸入:net stop mysql 按斷行符號
二、資料庫的操作
1建立資料庫
create database 資料庫名; 按斷行符號
2查看資料庫
show databases; 按斷行符號
3選擇資料庫
use 資料庫名; 按斷行符號
4刪除資料庫
drop database 資料庫名; 按斷行符號
三、資料庫表的操作
對資料庫表操作是要先選擇資料庫 use 資料庫名;
1建立資料庫表
create [temporary ] table [if not exists] 資料庫表名 (列名1 屬性,列名2 屬性……)
temporary 使用該關鍵字表示建立一個暫存資料表
if not exists 該關鍵字用於避免表不存在時MySQL報告的錯誤
列屬性參數如下:
col_name 欄位名
type 欄位類型
not null | null 是否允許為空白值,預設為允許
default value 預設值
auto_increment 表示是否自動編號
primary key 是否主鍵
例下:
2查看錶結構
(1) show columns
show columns from 資料表名;
(2)describe
describe 資料表名;
3修改表結構
添加欄位:
alter table 資料表名 add 列名,屬性;
刪除欄位:
alter table 資料表名 drop 列名;
修改欄位名:
alter table 資料表名 alter 老名字 新名字;
4重新命名表
rename table 資料表名1 to 資料表名2;
5刪除表
drop table 資料表名;
四、資料庫資料的操作
1插入資料insert
insert into 資料表名(列名1,列名2,……) values (值1,值2,……)
列名和值要一一對應,資料類型和資料一一對應
2查看資料select
select * from 資料表名; 輸出資料表名的所有資料
select [列名1,列名2,……] from 資料表名
where 條件
group by 分組
order by 排序
having 第二個條件
limit 限定輸出查詢結果的個數;
3修改資料update
update 資料表名 set 列名=值 where 條件;
4刪除資料delete
delete from 資料表名 where 條件;
PHP 資料庫基礎操作