SQL記錄 限量導庫 實時SQL檢視等

2021-07-23 21:49:11 字數 851 閱讀 8130

1. 限量匯出mysql資料庫中的資料

cmd輸入,自己找資料庫密碼替換星號, 其中test為資料庫名稱:

mysqldump -h 192.168.1.122 -p 3306 -uroot -p****** test --where="1=1 limit 1000" > d:/test_first1000.sql

2. 清空表,自增列從1開始

truncate table 表名;

3. 刪除id列

alter table 表名 drop column id;

4. 新增id列為自增字段

alter table 表名 add id int identity (1,1) primary key;

5. 檢視實時sql操作

1)輸連線資訊,主機、使用者名稱、埠及密碼標示。mysql > mysql -h 115.105.55.55 -uroot -p 3306 -p

2)輸入密碼。mysql > ***xx

3)檢視完整實時sql操作,精簡為show processlist。mysql > show full processlist;

6.mysql 建立使用者並賦予所有許可權使得遠端可以訪問

grant all privileges on *.* to younge@"%" identified by "***x"; 

flush privileges;

執行上面兩句話。自動建立使用者younge,密碼***x

格式:grant 許可權 on 資料庫名.表名 to 使用者@登入主機 identified by "使用者密碼";

@ 後面是訪問mysql的客戶端ip位址(或是 主機名) % 代表任意的客戶端的主機名或者ip位址。

查sql表記錄數

create table data name varchar 100 row varchar 100 reserved varchar 100 data varchar 100 index size varchar 100 unused varchar 100 declare name varcha...

SQL語句導EXCEL到資料庫

select into table1 from openrowset microsoft.jet.oledb.4.0 excel 5.0 hdr yes database c 客戶資料 xls sheet1 匯入到資料庫中並且建立臨時表 用這條語句將所有工作簿的excel資料匯入到excel 如果出...

mysql實時記錄客戶端提交的sql語句

mysql 開啟 general log 後,所有的查詢語句都會記錄在 general log 檔案,檔案為唯讀方式,但這樣general log檔案會非常大,所以預設是關閉的。但有時需要查錯等原因,暫時需要開啟general log。開啟方法 plain view plain copy show ...