軟體測試最常用的sql命令大全

2021-10-06 18:18:37 字數 2194 閱讀 3145

增刪改查:

insert

into table_name (column1,column2,column3,..

.)values

(value1,value2,value3,..

.);delete

from table_name where id=1;

update table_name set column1=value1,column2=value2,..

.where some_column=some_value;

select

*from

table

where id =

1;

去重搜尋:
select

count

(distinct address)

from scenedetail where sceneid =

1931

;

增加乙個主鍵索引
alter

table test_group add

column id int(11

)not

null

auto_increment

primary

keyfirst

;

檢視表結構
desc t1;
設定事務級別,開啟事務,提交和回滾提交
set

session

transaction

isolation

level

read

uncommitted

;start

transaction

;//或begin

do query;

//執行sql操作

commit

;//提交

回滾set

session

transaction

isolation

level

read

uncommitted

;start

transaction

;//或begin

do query;

//執行sql操作

rollback

;//回滾

檢視autocommit和設定autocommit
select @@autocommit

;set autocommit=

0;

將select出的資料匯出到檔案

匯出到本伺服器中

select

*from dictionary where dictype =

"qa.type"

and locale =

"en_us"

limit0,

1000

into

outfile

"/var/lib/mysql-files/qa.sql"

;

匯出到其他電腦(或伺服器)中

也可以匯出excel,csv檔案

mysql -h 123.123

.12.12

-u root -p -p 3306

-d mydatabase -e "select * from dictionary;"

> e://1/1.sql

檢視secure_file_priv值(mysql的預設匯入匯出路徑,「」為不限制,null為不允許)
show variables like 『%secure%』;
複製乙個表(原表中的預設值不能複製過來)
create

table person1 as

select

*from person -- 複製表結構和表資料

create

table person2 like person;

-- 只複製表結構

檢視資料庫中所有表的大小等資訊
show

table

status

;

檢視編碼格式
show variables like

'character%'

;

最常用的CURL命令大全

curl是 乙個非常實用的命令列工具,可以有效的幫助你處理url相關操作和資料傳輸。最早這個工具用來幫助大家使用命令列格式來程式設計實現各種不同協議下的檔案傳 輸,如,http,https,ftp,gopher,sftp等等。我們可以方便的使用批處理或者shell指令碼語言來自動處理url相關的操作...

最常用的CURL命令大全

curl是 乙個非常實用的命令列工具,可以有效的幫助你處理url相關操作和資料傳輸。最早這個工具用來幫助大家使用命令列格式來程式設計實現各種不同協議下的檔案傳 輸,如,http,https,ftp,gopher,sftp等等。我們可以方便的使用批處理或者shell指令碼語言來自動處理url相關的操作...

Vim最常用的命令

www.kaixinlc.com vi file 開啟檔案到最後一行 其它模式 普通模式 esci 在游標前插入 a 在游標後插入 o 在當前行之下新建行 r 替換當前字元 gg 檔案首行 g 檔案末行 x 剪下當前字元 dd 剪下當前行 yy 複製當前行 p 在游標後貼上 p 在游標前貼上 u 撤...