set global log_output='table';
-- 檢視mysql查詢日誌位置
show variables like "%general_log%";
-- 檢視mysql記錄到**
show variables like "%log_output%";
-- 設定會話變數的值 查詢日誌
set global general_log_file='/var/run/mysqld/mysqld.log';
-- 設定記錄查詢日誌
set global general_log='on';
-- 設定關閉查詢日誌
set global general_log='off';
-- 設定查詢日誌是檔案還是表
set global log_output='file';
set global log_output='table';
-- 查表
select count(*) from mysql.general_log;
select event_time,argument from mysql.general_log
where argument like 'select%' or argument like 'select%'
order by event_time desc limit 20;
select * from mysql.general_log where command_type='execute' and event_time
between '2016-09-30 18:06:00' and '2016-09-30 18:06:05' limit 100;
-- 清空日誌
truncate table mysql.general_log;
mysql 自動更新字段用法
一、timestamp的變體
timestamp時間戳在建立的時候可以有多重不同的特性,如:
1.在建立新記錄和修改現有記錄的時候都對這個資料列重新整理:
timestamp default current_timestamp on update current_timestamp
2.在建立新記錄的時候把這個字段設定為當前時間,但以後修改時,不再重新整理它:
timestamp default current_timestamp
3.在建立新記錄的時候把這個字段設定為0,以後修改時重新整理它:
timestamp on update current_timestamp
4.在建立新記錄的時候把這個字段設定為給定值,以後修改時重新整理它:
timestamp default 『yyyy-mm-dd hh:mm:ss' on update current_timestamp
mysql目前不支援列的default 為函式的形式,如達到你某列的預設值為當前更新日期與時間的功能,你可以使用timestamp列型別,下面就詳細說明timestamp列型別
二、timestamp列型別
timestamp值可以從1970的某時的開始一直到2023年,精度為一秒,其值作為數字顯示。
timestamp值顯示尺寸的格式如下表所示:
| 列型別 | 顯示格式 |
| timestamp(14) | yyyymmddhhmmss |
| timestamp(12) | yymmddhhmmss |
| timestamp(10) | yymmddhhmm |
| timestamp(8) | yyyymmdd |
| timestamp(6) | yymmdd |
| timestamp(4) | yymm |
| timestamp(2) | yy |
分享到:
2017-12-15 00:19
瀏覽 729
分類:資料庫
mysql 字段 MySQL欄位型別詳解
mysql支援大量的列型別,它可以被分為3類 數字型別 日期和時間型別以及字串 字元 型別。本節首先給出可用型別的乙個概述,並且總結每個列型別的儲存需求,然後提供每個類中的型別性質的更詳細的描述。概述有意簡化,更詳細的說明應該考慮到有關特定列型別的附加資訊,例如你能為其指定值的允許格式。由mysql...
mysql表示字段 MySQL欄位型別
1 字段型別 字段型別分別為 數值型別 字串型別 日期時間型別。1.1 數值型別 數值型別分為整數型別和小數型別。整數型別為tinyint smallint mediumint int bigint。小數型別分為浮點型和定點型,有float double decimal。1.1.1 tinyint ...
mysql 日誌 部落格 Mysql 日誌
日誌 errlog錯誤日誌 作用記錄mysql從啟動以來,所有的狀態,警告,錯誤。dba靠此定位資料庫問題。配置預設是開啟,vim etc my.cnf log error var log mysqld.log binlog二進位制日誌 作用主要記錄資料庫變化的日誌。資料恢復,主從複製中應用 檢視再...