MySQL 語法

MySQL語法









































































































































































































































































































































操作功能SQL 語法

說明
建立資料庫create database 資料庫名稱;
列出所有資料庫show databases;
刪除資料庫drop database 資料庫名稱;
使用資料庫use 資料庫名稱;
建立資料表create table 資料表名稱(

sn integer auto_increment primary key,

name char(20),

mail char(50),

home char(50),

messages char(50)

);
常用資料庫資料型態

1. INT (整數)

2. CHAR (1~255字元字串)

3. VARCHAR (不超過255字元不定長度字串)

4. TEXT (不定長度字串最多65535字元)
列出資料表欄位資訊describe 資料表名稱;
修改資料表欄位alter table 資料表名稱

change column 原來欄位名稱

新欄位名稱資料型態;
新增資料表欄位alter table 資料表名稱 add column 欄位名稱 資料型態;
刪除資料表欄位alter table 資料表名稱 drop column 欄位名稱;
刪除資料表drop table 資料表名稱;
清空資料表truncate table 資料表名稱;只清除資料並保留結構、欄位、索引 …
插入欄位資料insert into 資料表名稱(欄位1,欄位2,欄位3,欄位4, ...... 欄位N)

values('值1','值2','值3','值4', ...... '值N');
更新修改欄位資料update 資料表名稱 set 欄位1='值1',欄位2='值2',欄位3='值3',... 欄位N='值N'

where 條件式 (例如 sn='5' 或 name='塔司尼' );
查詢單一欄位資料select 欄位名 from 資料表名稱;
查詢多個欄位資料select 欄位名, 欄位名, 欄位名 from 資料表名稱;
查詢欄位資料的唯一值select distinct 欄位名 from 資料表名稱;重複值只列一次
查詢所有欄位資料select * from 資料表名稱;
條件式查詢select * from 資料表名稱 where 條件式 (例如 sn='5');(=, <, >, !=)
條件式查詢 andselect * from 資料表名稱 where 條件式1 and 條件式2;
條件式查詢 orselect * from 資料表名稱 where 條件式1 or 條件式2;
查詢某一範圍 betweenselect * from 資料表名稱 where 欄位名 between 值1 and 值2;值為數字
查詢空值欄位的資料select * from 資料表名稱 where 欄位名 is nullnot null;
查詢特定筆數資料select * from 資料表名稱 limit 8, 10;第9筆開始選取10筆
查詢結果遞增排序select * from 資料表名稱 order by 欄位名;
查詢結果遞減排序select * from 資料表名稱 order by 欄位名 desc ;
查詢比對字串列出單一欄位select 欄位名 from 資料表名稱 where 欄位名 like '%字串%';
查詢比對字串列出所有欄位select * from 資料表名稱 where 欄位名 like '%字串%';
刪除條件值資料delete from 資料表名稱 where 條件式 (例如 sn='5' 或 id='91001' );
刪除條件值資料delete from 資料表名稱 where 條件式1

and
條件式2;
刪除條件值資料delete from 資料表名稱 where 條件式1 or 條件式2;
比對刪除條件值資料delete from 資料表名稱 where 欄位名 like '%字串%';


 



  • 顯示所某個資料表所有欄位 show columns from 資料表名稱



留言

這個網誌中的熱門文章

成人剪舌繫帶聽過嗎?我剪了!!

Scp - ssh 的遠端檔案傳輸指令

睡覺使你更有效率