//建立資料庫
create databases name;
//選擇資料庫
use databasename;
//刪除資料庫,不提醒
drop
database name;
//顯示所有表
show tables;
// 表的詳細描述
describe tablename;
//顯示建立表的sql語句
show
create
table table_name;
//當前資料庫版本
select version();
//檢視資料庫編碼
show variables like
'character%';
//檢視表字段和注釋
show
full columns from table_name;
//檢視表全部內容
select * from table_name
//檢視表中id=1的內容
select * from table_name where id = '1';
//排序
select * from table_name order
by id desc;
//分組
select * from table_name group
by age ;
//分組統計
select
count(*) from table_name group
by age;
//查詢一條資料
select * from table_name limit 1;
//分頁
select * from table_name limit 10,10
//左連線
select * from table_name as t1 left
join table_name_2 as t2 on t1.id=t2.t_id;
//select * from table_name union
all (select * from table_name_2)
//批量插入資料
insert
into table_name (field1,field2) values(1,2),(2,2),(3,2)
//修改
update table_name set field=value
where id =1;
//刪除表內容
delete
from table_name;
delete
from table_name where id =1;
//刪除表
drop
table table_name;
//增加乙個字段
alter
table table_name add
column(欄位名 字段型別)
//指定插入位置
alter
table table_name add
column(欄位名 字段型別) after 某欄位
//刪除乙個字段
alter
table table_name drop 欄位名
//修改欄位名稱/型別
alter
table table_name change 舊欄位名 新欄位名 新字段型別
//修改表名稱
alter
table table_name rename to new_table_name;
//清空表
truncate
table table_name;
mysql技巧 MySQL技巧
一 儲存引擎 儲存引擎是mysql資料庫的核心 心臟 發動機,它決定了資料如何儲存,查詢的時候如何搜尋資料,索引如何建立等等 是對於資料庫檔案的一種訪問機制,如何實現儲存資料,如何為儲存的資料建立索引以及如何更新,查詢資料等技術實現的方法。常用儲存引擎 innodb 1.事務處理 回滾 崩潰修復能力...
MySQL 常用函式 使用技巧
一 常用函式 1.if a.語法 if expr1,expr2,expr3 如果表示式expr1成立 真 返回結果expr2,否則返回結果expr3 2.ifnull a.語法 ifnull expr1,expr2 如果expr1的值不為null,則返回expr1,否則返回expr2 3.case ...
MySQL 常用SQL技巧 18 5
1.正規表示式使用 mysql利用regexp命令,提供正規表示式功能。例子 select abcdef regexp a select efg regexp xyz 2.用rand 函式提取隨機行 使用rand 函式從表中隨機抽取記錄行,這對一些抽樣分析統計非常有用。例如 select from ...