mysql日誌字段 mysql全部sql執行日誌

2021-10-18 18:17:38 字數 1946 閱讀 5781

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二進位制日誌 作用主要記錄資料庫變化的日誌。資料恢復,主從複製中應用 檢視再...