一,uptime 可以查看系統(tǒng)的運(yùn)行時(shí)間
創(chuàng)新互聯(lián)公司是專業(yè)的阜康網(wǎng)站建設(shè)公司,阜康接單;提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行阜康網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
show global status like 'uptime';
二,利用linux命令查看
Linux 下有個(gè) uptime 可以查看系統(tǒng)的運(yùn)行時(shí)間,可是 MySQL 可沒這個(gè)命令
不過用 ps 命令也可以做到
[root@dbserver ~]# ps aux | grep mysql
root 29090 0.0 0.0 70232 1364 ? S Jun05 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/data/mysql --pid-file=/data/mysql/dbserver.pid
看到了吧, Jun05 就表示這個(gè)服務(wù)是在6月5日啟動(dòng)的,算一下運(yùn)行了多久了呢?
三,利用phpmyadmin的狀態(tài)中可以看如下信息
這臺(tái) MySQL 服務(wù)器已經(jīng)運(yùn)行了 0 天 6 小時(shí),30 分 16 秒,啟動(dòng)時(shí)間為 2014 年 01 月 02 日 08:39。
方法一:傳統(tǒng)方式,即指定開始時(shí)間和結(jié)束時(shí)間,用"between”或者"",""來建立條件,比如查詢2010年3月1日到2010年3月2日的數(shù)據(jù)條數(shù),則可以使用
復(fù)制代碼 代碼如下:
select count(*) from sometable where datetimecolumn='2010-03-01 00:00:00' and datetimecolumn'2010-03-02 00:00:00'
但是,這種方法由于時(shí)間不是整數(shù)型數(shù)據(jù),所以在比較的時(shí)候效率較低,所以如果數(shù)據(jù)量較大,可以將時(shí)間轉(zhuǎn)換為整數(shù)型的UNIX時(shí)間戳,這就是方法二。
select * from Biz_ExamCollection ? where collectionType = 5 AND date_format(createDTM,'%Y-%m-%d') = date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m-%d')
MySQL查詢指定時(shí)間的數(shù)據(jù):
#獲取當(dāng)月數(shù)據(jù)
SELECT * FROM user_event WHERE DATE_FORMAT(create_time,'%Y-%m') = DATE_FORMAT(NOW(),'%Y-%m')
#獲取3月份數(shù)據(jù)
SELECT * FROM user_event WHERE DATE_FORMAT(create_time,'%Y-%m') = DATE_FORMAT('2016-03-01','%Y-%m')
#獲取三月份數(shù)據(jù)
SELECT * FROM user_event WHERE YEAR(create_time)='2016' AND MONTH(create_time)='3'
#獲取本周數(shù)據(jù)
SELECT * FROM user_event WHERE YEARWEEK(DATE_FORMAT(create_time,'%Y-%m-%d')) = YEARWEEK(NOW());
#查詢上周的數(shù)據(jù)
SELECT * FROM user_event WHERE YEARWEEK(DATE_FORMAT(create_time,'%Y-%m-%d')) = YEARWEEK(NOW())-1;
#查詢距離當(dāng)前現(xiàn)在6個(gè)月的數(shù)據(jù)
SELECT * FROM user_event WHERE create_time BETWEEN DATE_SUB(NOW(),interval 6 month) and NOW();
#查詢上個(gè)月的數(shù)據(jù)
SELECT * FROM user_event WHERE DATE_FORMAT(create_time,'%Y-%m')=DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 MONTH),'%Y-%m')
擴(kuò)展資料
MYSQL基礎(chǔ)知識(shí):
數(shù)據(jù)庫增刪查改
創(chuàng)建數(shù)據(jù)庫:語法:create database 數(shù)據(jù)庫 [character 字符集 collate 校對(duì)規(guī)則]
查看數(shù)據(jù)庫:
查看所有數(shù)據(jù)庫:show databases;
查看某個(gè)數(shù)據(jù)庫:show create database 數(shù)據(jù)庫名;
修改數(shù)據(jù)庫:語法:alter database 數(shù)據(jù)庫名 character 字符集 collate 校對(duì)規(guī)則
刪除數(shù)據(jù)庫:語法:drop database 數(shù)據(jù)庫名;
切換數(shù)據(jù)庫:use 數(shù)據(jù)庫名;
查看當(dāng)前使用數(shù)據(jù)庫:select database();
數(shù)據(jù)庫表操作
創(chuàng)建表語法:
create table 表名 (
字段名 類型(長(zhǎng)度) 約束,
字段名 類型(長(zhǎng)度) 約束,
字段名 類型(長(zhǎng)度) 約束
);
1.1 獲得當(dāng)前日期+時(shí)間(date + time)函數(shù):now()
除了 now() 函數(shù)能獲得當(dāng)前的日期時(shí)間外,MySQL 中還有下面的函數(shù):
current_timestamp() current_timestamp
localtime() localtime
localtimestamp() localtimestamp
這些日期時(shí)間函數(shù),都等同于 now()。鑒于 now() 函數(shù)簡(jiǎn)短易記,建議總是使用 now() 來替代上面列出的函數(shù)。
1.2 獲得當(dāng)前日期+時(shí)間(date + time)函數(shù):sysdate()
sysdate() 日期時(shí)間函數(shù)跟 now() 類似,不同之處在于:now() 在執(zhí)行開始時(shí)值就得到了, sysdate() 在函數(shù)執(zhí)行時(shí)動(dòng)態(tài)得到值。
2. 獲得當(dāng)前日期(date)函數(shù):curdate()
其中,下面的兩個(gè)日期函數(shù)等同于 curdate(): current_date(),current_date
3. 獲得當(dāng)前時(shí)間(time)函數(shù):curtime()
其中,下面的兩個(gè)時(shí)間函數(shù)等同于 curtime():current_time(),current_time
4. 獲得當(dāng)前 UTC 日期時(shí)間函數(shù):utc_date(), utc_time(), utc_timestamp()
MySQL數(shù)據(jù)庫中year()函數(shù)是求某個(gè)特定日期中的年份,代碼如下:
select
'2015-08-11'
as
date,year('2015-08-11')
as
year;
確定一個(gè)日期是一年中的第幾個(gè)季度,可以用QUARTER()函數(shù)實(shí)現(xiàn),代碼如下:
SELECT
'2015-08-11'
AS
DATE,QUARTER('2015-08-11')
AS
QUARTER;
返回一個(gè)日期是一年中的月份,利用month()函數(shù)實(shí)現(xiàn),代碼如下:
SELECT
'2015-08-11'
AS
DATE,MONTH('2015-08-11')
AS
MONTH;
獲取一個(gè)確定日期是一個(gè)月份中的多少號(hào),可以用day()函數(shù)求得,具體實(shí)現(xiàn)代碼如下:
SELECT
'2015-08-11'
AS
DATE,DAY('2015-08-11')
AS
DAY;
有時(shí)日期中帶有時(shí)間,而如何獲取小時(shí)數(shù),這可以利用自帶的函數(shù)hour()實(shí)現(xiàn),代碼如下:
SELECT
'2015-08-11
12:20:45'
AS
DATE,HOUR('2015-08-11
12:20:45')
AS
HOUR;
求取日期時(shí)間中的分鐘數(shù),可以利用MINUTE()函數(shù)實(shí)現(xiàn),代碼如下:
SELECT
'2015-08-11
12:20:45'
AS
DATE,MINUTE('2015-08-11
12:20:45')
AS
MINUTE;
最后,獲取時(shí)間中的秒數(shù),利用SECOND()函數(shù)實(shí)現(xiàn),代碼如下:
SELECT
'2015-08-11
12:20:45'
AS
DATE,SECOND('2015-08-11
12:20:45')
AS
SECOND;
NOW()函數(shù)以`'YYYY-MM-DD HH:MM:SS'返回當(dāng)前的日期時(shí)間,可以直接存到DATETIME字段中。
CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。
CURTIME()以’HH:MM:SS’的格式返回當(dāng)前的時(shí)間,可以直接存到TIME字段中。
當(dāng)前題目:mysql怎么查詢時(shí)間,mysql怎么查詢?nèi)掌?/a>
文章位置:http://aaarwkj.com/article28/dssjcjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、響應(yīng)式網(wǎng)站、網(wǎng)站設(shè)計(jì)、標(biāo)簽優(yōu)化、域名注冊(cè)、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)