MySQL技巧 常用MySQL資料庫命令總結

2021-07-27 16:08:23 字數 1933 閱讀 3938

//建立資料庫

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 ...