MySQL5.7查看全部数据库和某一数据库下的全部表名

一、 远程连接数据库服务器,打开终端连接MySQL数据库

mysql  -h  主机名(ip)  -u  用户名 -P 端口 -p 

说明:
-h:主机名,表示要连接的数据库的主机名或者IP
-u:用户名,表示连接数据库的用户名
-P:端口,表示要连接的数据库的端口,默认是3306,可以不写,但是如果端口不是默认端口,就必须指明端口号
-p:表示要连接的数据库的密码,-p后面可以直接输入密码,但是这样密码就会明文输入不太安全,所以建议输入-p回车,换行输入密码
例如:
在这里插入图片描述
二、查看全部数据库

show databases;

例如:
在这里插入图片描述
三、查看某一数据库下的全部表

select table_name from information_schema.tables where table_schema='要查询的数据库名' and table_type='base table';

例如:查看“test_data”数据库下的表名
在这里插入图片描述
四、查看某一数据库下指定表的信息

desc 数据库名.数据表名;

例如:查看test_data数据库下的user_info数据表信息
在这里插入图片描述
查看数据表完整信息

show full columns from 数据表名;

在这里插入图片描述

五、使用或切换数据库

use 数据库名;

例如:
1 使用test_data数据库

在这里插入图片描述
2 在该数据库创建表

CREATE TABLE `user_info2` (
  `user_id` varchar(32) NOT NULL COMMENT '用户ID',
  `nickname` varchar(20) DEFAULT NULL COMMENT '昵称',
  `icon` tinyint(4) DEFAULT NULL COMMENT '头像',
  `name` bit(1) DEFAULT NULL COMMENT '姓名',
  `phone` bigint(30) DEFAULT NULL COMMENT '手机号',
  `parent_user_id` decimal(10,2) DEFAULT NULL COMMENT '归属账号id',
  `email` double DEFAULT NULL COMMENT '邮箱',
  `id_card` float DEFAULT NULL COMMENT '身份证号',
  `gender` tinyint(4) DEFAULT NULL COMMENT '性别',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
  `update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间',
  `update_by` varchar(32) DEFAULT NULL COMMENT '修改人',
  `createDate` date DEFAULT NULL,
  `time` time DEFAULT NULL,
  `year` year(4) DEFAULT NULL,
  PRIMARY KEY (`user_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用户基础信息表';

在这里插入图片描述
3. 查看选中数据库内的表

show tables;

在这里插入图片描述
4. 指定表中的插入数据

INSERT INTO `user_info` VALUES ('刘备', '打野', '3500011993590161', '陕西省汉中市巴蜀富裕之地 A座中心皇城', '1972-01-02', 58, '431103196804046710', '18212944089', 'liubei@qq.com', '192.48.47.120');
INSERT INTO `user_info` VALUES ('关羽', '战士', '510701199408228515', '河北省石家庄市黄豆市场', '1978-09-02', 40, '330727196304083100', '13241295995', 'guanyu@163.com', '192.48.221.130');
INSERT INTO `user_info` VALUES ('张飞', '射手', '341301193208160536', '吉林省合肥市城东陆路D座肉市场', '1960-12-12', 30, '321182195512201411', '18911349215', 'zhangfei@163.com', '121.87.177.118');

5. 查询指定数据表中的数据

select * from user_info;

在这里插入图片描述

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值