Mysql中時間的操作筆記

2022-08-24 11:30:16 字數 889 閱讀 3232

1.建立修改表時,為datetime欄位設定當前時間為預設值

create table `newtable` (

`id` int(11) not null auto_increment ,

`description` varchar(255) character set utf8 collate utf8_general_ci null default null ,

`last_modified` timestamp null default null on update current_timestamp ,

`create_time` datetime not null default current_timestamp ,

primary key (`id`)

)engine=innodb

default character set=utf8 collate=utf8_general_ci

auto_increment=2

row_format=compact

;

2.將long型時間,轉換成datetime

使用函式 from_unixtime(unix_timestamp)

以'yyyy-mm-dd hh:mm:ss'或yyyymmddhhmmss格式返回unix_timestamp引數所表示的值,

取決於函式是在乙個字串還是或數字上下文中被使用。  

mysql> select from_unixtime(875996580)

-> '1997-10-04 22:23:00'  

mysql> select from_unixtime(875996580) + 0

-> 19971004222300 

更詳細可參考

mysql操作筆記

user01只能本地訪問 create user user01 localhost identified by password1 user02可以遠端訪問 create user user02 identified by password1 建立資料庫 create database db01 修...

mysql操作筆記

一 select user 顯示的為當前使用的 user 及host use mysql select distinct user from user 顯示該資料庫授權登陸的使用者名稱 其實還有 host 的限制 mysql 中新增使用者 新建資料庫 使用者授權 刪除使用者 修改密碼 注意每行後邊都...

mysql李筆記 mysql操作筆記

匯出資料庫 mysqldump u root p r presentation presentation.sql 匯出presentation資料庫中users表 mysqldump u root p presentation users presentation.sql 匯入資料庫 mysql u...