之前一直用Navicat Premium链接数据库,其实在xshell也可以链接数据库,本文将先介绍如何用xshell链接数据库的方法。

1.打开xshell,连接上

输入指令:mysql -h 192.168.10.120 -u root -p 回车,-h后面是数据库hostname,-u后面是数据库用户名,-p后面是密码

 1 root@VM-0-12-centos[14:05:47]:~
2 $ mysql -h ** -u ** -p
3 Enter password:
4 Welcome to the MySQL monitor. Commands end with ; or \g.
5 Your MySQL connection id is 52674
6 Server version: 5.6.25 Source distribution
7
8 Copyright (c) 2000, 2021, Oracle and/or its affiliates. All rights reserved.
9
10 Oracle is a registered trademark of Oracle Corporation and/or its
11 affiliates. Other names may be trademarks of their respective
12 owners.
13
14 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
15
16 mysql>

这样就表示连接上了。里面输入SQL语句就和MySQL一样使用,注意SQL语句的结尾分号“;”必须有!,否则会报错。

 1 #查看数据库
2 mysql> show databases;
3 +--------------------+
4 | Database |
5 +--------------------+
6 | n_schema |
7 | ao_students |
8 | students |
9 | aoshi |
10 | test_ab |
11 +--------------------+
12 5 rows in set (0.02 sec)

2.查看数据表:

 1 mysql> use test_ab;
2 Reading table information for completion of table and column names
3 You can turn off this feature to get a quicker startup with -A
4
5 Database changed
6 mysql> show tables;
7 +-------------------+
8 | Tables_in_test_ab |
9 +-------------------+
10 | mytb1 |
11 | tb |
12 | tb_emp1 |
13 | tb_emp2 |
14 | tg |
15 | tt |
16 | tt1 |
17 | ty |
18 +-------------------+
19 8 rows in set (0.03 sec)

表格查询:

 1 mysql> select * from ty;
2 +----+--------------+--------+-------+
3 | id | nam | deptid | slary |
4 +----+--------------+--------+-------+
5 | 1 | 嗯嗯呃呃 | 1 | 20000 |
6 | 2 | | 2 | 33434 |
7 | 3 | 嗯嗯 | 1 | 20000 |
8 | 4 | 开 | 2 | 33434 |
9 | 5 | erew | 1 | 20000 |
10 | 6 | | 2 | 33434 |
11 | 7 | | 5 | 25000 |
12 | 8 | 张三 | 1 | 20000 |
13 | 9 | 李四 | 2 | 33434 |
14 | 10 | 王五 | 1 | 20000 |
15 | 11 | 人 | 2 | 33434 |
16 | 12 | 有 | 1 | 20000 |
17 | 13 | | 5 | 25000 |
18 | 14 | 张三 | 3 | 1984 |
19 | 15 | 李四 | 45 | 1982 |
20 | 16 | 王五 | 76 | 1982 |
21 | 17 | 人 | 48 | 1988 |
22 | 18 | 有 | 90 | 1928 |
23 | 19 | | 23 | 1988 |
24 +----+--------------+--------+-------+
25 19 rows in set (0.03 sec)

出现中文乱码问题,可以用以下命令临时解决,为什么是临时解决?重新登入后还是有有乱码问题。表格没有对齐—现在各大网站还没有更好的解决方案。

1 mysql> set names utf8;
2 Query OK, 0 rows affected (0.03 sec)

今天先写这些,后面再更。

Xshell怎么连接数据库的更多相关文章

  1. xshell远程连接另一台电脑的数据库,启动图形失败

    1.用xshell远程连接数据库10.62.207.152,且用oracle用户直接登陆 2.执行:netca 报错: Oracle Null Service Configuration: Error ...

  2. mysql,本地连接看到的数据库不全,远程连接看到的数据库是完整的

    xshell本地连接数据库,show databases; 下面只显示了两个数据库,mysql数据库看不到,问题原因是:用户没有权限 navicat远程连接,比上面看到的数据库多了很多,能看到mysq ...

  3. mysql workbench连接不上远程数据库,xshell无法连接远程主机的问题

    1.先说xshell无法连接的问题 最近使用virtualbox装了个ubuntu-16.04,然后在win7上使用xshell连接,首先确认win7能ping通虚拟机ip.然后确认是否安装了open ...

  4. Navicat for mysql远程连接数据库详(1130错误解决方法)

    用Navicat for mysql连接数据库测试下连接 如果出现1130错误错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to ...

  5. 通过xshell在linux上安装mysql5.7(终极版)

    通过xshell在linux上安装mysql5.7(终极版) 0)通过xshell连接到远程服务器 1)彻底删除原来安装的mysql 首先查看:rpm -qa|grep -i mysql 删除操作(一 ...

  6. Xshell 连接CentOS服务器解密

    平台之大势何人能挡? 带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4822808.html Xshell生成密钥key(用于Linux 免密码登录)htt ...

  7. react+redux教程(八)连接数据库的redux程序

    前面所有的教程都是解读官方的示例代码,是时候我们自己写个连接数据库的redux程序了! 例子 这个例子代码,是我自己写的程序,一个非常简单的todo,但是包含了redux插件的用法,中间件的用法,连接 ...

  8. 【基于WinForm+Access局域网共享数据库的项目总结】之篇三:Access远程连接数据库和窗体打包部署

    篇一:WinForm开发总体概述与技术实现 篇二:WinForm开发扇形图统计和Excel数据导出 篇三:Access远程连接数据库和窗体打包部署 [小记]:最近基于WinForm+Access数据库 ...

  9. winForm连接数据库(sqlserver2005)

    帮同学搞个课程设计winform连接sqlserver2005 具体方法: .添加App.config文件 2.在App.config文件中添加节点 <?xml version="1. ...

随机推荐

  1. Git 系列教程(14)- 远程分支

    远程分支 远程引用是对远程仓库的引用(指针),包括分支.标签等等 你可以通过 git ls-remote <remote> 来显式地获得远程引用的完整列表 polo@B-J5D1MD6R- ...

  2. AtCoder Regular Contest 119 C - ARC Wrecker 2(同余定理+思维)

    Problem Statement There are NN buildings along the AtCoder Street, numbered 11 through NN from west ...

  3. Python+Selenium自动化-设置浏览器大小、刷新页面、前进和后退

    Python+Selenium自动化-设置浏览器大小.刷新页面.前进和后退   1.设置浏览器大小 maximize_window():设置浏览器大小为全屏 set_window_size(500,5 ...

  4. 适用于Windows和Linux的Yolo-v3和Yolo-v2(上)

    适用于Windows和Linux的Yolo-v3和Yolo-v2(上) https://github.com/eric-erki/darknetAB (用于对象检测的神经网络)-Tensor Core ...

  5. 聊聊 Feign 的实现原理

    What is Feign? Feign 是⼀个 HTTP 请求的轻量级客户端框架.通过 接口 + 注解的方式发起 HTTP 请求调用,面向接口编程,而不是像 Java 中通过封装 HTTP 请求报文 ...

  6. php 安装 yii 报错: phpunit/phpunit 4.8.32 requires ext-dom *

    php 安装 yii 报错: phpunit/phpunit 4.8.32 requires ext-dom * 我的版本是7.0,以7.0为例演示. 先装这两个拓展试试: sudo apt-get ...

  7. vs2008中安装dev之后输入代码会输入代码段但是报错,可能解决方法

    vs2008工具栏DevExpress→Options 取消勾选这个

  8. Golang超时机制--2秒内某个函数没被调用就认为超时

    Golang超时机制--2秒内某个函数没被调用就认为超时 需求描述 当一整套流程需要其他程序来调用函数完成时通常需要一个超时机制,防止别人程序故障不调你函数导致你的程序流程卡死 实现demo pack ...

  9. js笔记18

    1.面向对象 (1)单例模式 (2)工厂模式 (3)构造函数 a.类  js天生自带的类 基类   object 子类   Function  Array Number  Math  Boolean ...

  10. mycat高可用-安全管理-监控 看这一篇就够了

    ​ 在之前的操作中,我们已经实现了mysql机器的高可用,可以动态切换master,那么如果mycat崩溃了呢?我们应该如何处理呢?所以此时就需要搭建mycat的高可用集群了. ​ 在mycat的权威 ...