0%

Navicat使用资料

实操一下

通过docker来启动一个mysql容器应用
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

通过docker exec -it 容器id bash 来操作mysql

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
➜  blogs docker ps                      
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
0eee2c1708be mysql:5.7 "docker-entrypoint.s…" 41 minutes ago Up 41 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp happy_chandrasekhar
➜ blogs docker exec -it 0eee2c1708be bash
root@0eee2c1708be:/# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 765627
Server version: 5.7.29 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


mysql> status;
--------------
mysql Ver 14.14 Distrib 5.7.29, for Linux (x86_64) using EditLine wrapper

Connection id: 765627
Current database:
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 5.7.29 MySQL Community Server (GPL)
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: latin1
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
UNIX socket: /var/run/mysqld/mysqld.sock
Uptime: 1 hour 2 min 0 sec

Threads: 2 Questions: 6 Slow queries: 0 Opens: 105 Flush tables: 1 Open tables: 98 Queries per second avg: 0.001
--------------
mysql>

在navicat中使用sql语句创建表

1.进行命令行操作

2.输入mysql

3.右键refresh一下即可见到刚才新建的表tbl_user

通过navicat连接MySQL

创建数据库时,一般字符集选择utf8,排序规则选择utf8_general_ci

在Navicat中如何新建数据库和表并做查询
Navicat使用手册