1. 匯出資料庫
mysqldump --database mysql > mysql.sql
2. 匯入資料use mysql source /mysql.sql
3. shell連結mysql遠端伺服器mysql -h 10.0.0.111 -P 3306 -u -p123456
## 4. 將時間戳轉換成北京時間
select st,packagename,from_unixtime(starttime) from task where packagename like '%WINDOWS%' limit 1\G; ** 使用from_unixtime,其中(starttime)是時間戳 **
5. 使用select語句匯出資料select st,packagename,from_unixtime(starttime) from task where packagename like '%WINDOWS%' into o utfile '/tmp/windows'
6.增加一個表的列alter table task add password varchar(255); **預設就是該欄位可以為空**
7.shell檢視mysql資料庫query="select count(*) from packagedownloadcount where insert_date='$my_date'"count_result=$(mysql -u"root" -p"passwd" -D "db" -s -e "$query") #對資料庫進行操作#count_result可以直接得出結果,-s 就是去掉返回的頭
8 shell insert update資料庫
insert="insert into package("insert_date","name","dname","pname","psize","pcount") values('$my_date','com','www.baidu.com','aaa',1930,'$count')"update="update packageset pt='$count' where insert_date='$my_date'"
9 刪除資料庫drop database app1
10 檢視某個使用者的許可權
show grants for 'username'@'%';
11建立資料庫
CREATE DATABASE sqlite_convert CHARACTER SET utf8 COLLATE utf8_general_ci;
12 檢視資料庫的編碼
mysql> USE my_database;mysql> show variables like "character_set_database";
最新評論