Mysql實用SQL語句總結(持續更新)

2021-07-13 10:15:20 字數 1014 閱讀 8356

select * from

table

order

by id desc limit 40,10;

limit語句含義:指從第40行開始,select 10行內容

desc 倒序

insert

into

table (id,name,pass) values

(1,"test1","pass1"),

(1,"test2","pass2"),

(1,"test3","pass3")

on duplicate key

update name=values(name),pass=values(pass);

此時只有id為主鍵,且name、pass可為空

insert語句支援多條內容插入

末尾行指:如果存在主鍵重複,則更新該行的name和pass值;如果不存在主鍵重複,則插入該行

on duplicate key update是mysql的特有語法

mysqldump -u 使用者名稱 -p 資料庫名 > example_db.sql
mysql -u 使用者名稱 -p 資料庫名 < example_db.sql
mysqldump -u 使用者名稱 -p 資料庫名 表名 > example_table.sql
mysql -u 使用者名稱 -p 資料庫名 表名 < example_table.sql
select * from (select * from post where post_forumid = forumid order

by post_id desc limit ((page-1) * pagecount, pagecount) as temp order

by post_priority desc;

MySQL 實用 SQL 語句集合

寫在前面的話 本文主要用於記錄工作中不經常使用但是偶爾用到又非常有用的 sql 語句,持續不斷不定期更新。資料庫大小統計 1.檢視 mysql 某個庫的所有表大小,記錄數,占用空間等。select table name,data length,index length,data length ind...

實用SQL語句

1 將乙個表中的內容拷貝到另外乙個表中 insert intotestt1 a1 b1,c1 selecta,b cfromtest insert intotesttselect fromtest 前提是兩個表的結構完全相同 insert intonotebook id title content ...

實用sql語句

1。加許可權 grant alter,create,select,insert,update,delete,index on recommend.to growth 10.1.1.1 identified by growth flush privileges alter table feed cha...