SELECT id,month,person_id,source_type,check_type,time_result,location_result,is_legal, FROM_UNIXTIME(round(work_date/1000,0)) as work_date, FROM_UNIXTIME(round(check_time/1000,0)) as check_time, FROM_UNIXTIME(round(create_time/1000,0)) as create_time FROM `attendance_info` ORDER BY create_time
mysql—MySQL数据库中10位或13位时间戳和标准时间相互转换 - 马踏飞燕Beautiful - 博客园 (cnblogs.com)
小白一枚,大神绕道
原数据sqlSELECT id,month,person_id,source_type,check_type,time_result,location_result,is_legal, FROM_UNIXTIME(round(work_date/1000,0)) as work_date, FROM_UNIXTIME(round(check_time/1000,0)) as check_time, FROM_UNIXTIME(round(create_time/1000,0)...
def timeStamp(timeNum):
timeStamp = float(timeNum/1000)
timeArray = time.localtime(timeStamp)
otherStyleTime = time.strftime("%Y-%...
select unix_timestamp('2009-10-26 10-06-07') ;
+---------------------------------------+
| unix_timestamp('2009-10-26 10-06-07') |
+---------------------------------------+
| 1256522767 |
+--------------------------...
2. 在 Docker
中
启动
MySQL
容器,可以使用以下命令:
docker run --name some-
mysql
-e
MYSQL
_ROOT_PASSWORD=my-secret-pw -d
mysql
:tag
其
中
,`some-
mysql
` 是容器的名称,`my-secret-pw` 是
MySQL
的 root 用户的密码,`tag` 是所使用的
MySQL
镜像的版本号。
3. 获取
MySQL
容器的 IP 地址,可以使用以下命令:
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' some-
mysql
其
中
,`some-
mysql
` 是
MySQL
容器的名称。
4. 在
Navicat
中
创建新的数据库连接,选择
MySQL
数据库类型,并填写以下信息:
- Host:步骤 3
中
获取到的
MySQL
容器的 IP 地址。
- Port:3306(默认的
MySQL
端口号)。
- User Name:root。
- Password:步骤 2
中
设置的
MySQL
root 用户的密码。
- Database:要连接的
MySQL
数据库的名称。
完成上述步骤后,就可以使用
Navicat
连接 Docker
中
的
MySQL
数据库了。
### 回答2:
Navicat
是一款很常用的数据库管理工具,能够方便地管理数据库和进行数据库开发工作。而Docker则是一种容器化技术,它可以将应用程序打包为容器,从而方便地进行部署和管理。如果想要使用
Navicat
管理在Docker
中
运行的
MySQL
数据库,需要进行一定的设置和配置。
首先,需要在Docker
中
启动
MySQL
容器。可以使用以下命令:
docker run --name
mysql
-e
MYSQL
_ROOT_PASSWORD=123456 -d
mysql
:latest
这条命令会在Docker
中
运行一个名为
mysql
的容器,并且设置root用户的密码为123456,使用最新版本的
MySQL
镜像。
然后,在
Navicat
中
连接
MySQL
数据库时,需要填写一些参数。在连接
MySQL
服务器的对话框
中
,需要填写服务器主机名或IP地址,端口号,默认的数据库名称和登录凭据。这些参数的设置如下:
主机名或IP地址:可以使用Docker容器的IP地址。可以使用以下命令查询容器的IP地址:
docker inspect -f '{{.NetworkSettings.IPAddress}}'
mysql
端口号:在Docker容器
中
启动
MySQL
时,可以将
MySQL
的默认端口映射到主机的端口。可以使用以下命令将容器内的3306端口映射到主机的3306端口:
docker run --name
mysql
-p 3306:3306 -e
MYSQL
_ROOT_PASSWORD=123456 -d
mysql
:latest
默认的数据库名称:如果在容器
中
没有创建数据库,则需要手动创建。可以使用以下命令创建一个名为test的数据库:
docker exec -it
mysql
mysql
-uroot -p123456 -e "create database test;"
登录凭据:需要输入root用户的用户名和密码,这里的用户名为root,密码为使用-e参数设置的123456。
最后,点击“测试连接”按钮进行连接测试。如果连接成功,则可以在
Navicat
中
对
MySQL
数据库进行管理和操作。
### 回答3:
Navicat
是一种常用的数据库管理工具,可以用于连接各种类型的数据库,包括运行在Docker容器
中
的
MySQL
数据库。本文将介绍如何使用
Navicat
连接Docker
中
的
MySQL
。
Docker
中
运行
MySQL
首先,我们需要在Docker上启动
MySQL
。我们可以使用docker run命令在容器
中
运行
MySQL
。以下是运行命令的示例:
docker run --name=
mysql
-d -p 3306:3306 -e
MYSQL
_ROOT_PASSWORD=root
mysql
:latest
这个命令会在容器
中
运行
MySQL
,并将容器
中
的3306端口映射到本地机器的3306端口。我们也可以为
MySQL
指定root密码。
连接
MySQL
接下来,我们使用
Navicat
连接
MySQL
。在
Navicat
界面上,我们需要选择
MySQL
作为我们要连接的数据库类型,并填写连接信息。
填写连接信息:
1.在连接名
中
输入任意名称。
2.选择
MySQL
作为数据库类型。
3.在主机名或IP地址
中
输入本机IP地址或者远程服务器IP地址。
4.将端口号设置为3306。
5.输入用户名和密码及选择连接的数据库。
最后,点击连接按钮,
Navicat
即可连接
MySQL
并开始管理您的数据库。
在本文
中
,我们介绍了如何使用
Navicat
连接Docker容器
中
运行的
MySQL
数据库。通过
Navicat
,我们可以轻松管理
MySQL
数据库,包括增删改查和备份还原等功能。在使用
Navicat
之前,我们需要确保
MySQL
已经在Docker容器
中
成功运行。为了更好的安全性,我们还可以设置
MySQL
账户和密码,避免非法访问造成的损失。
回忆是昨天里的海: