MySQL查询所有数据库表出错

1、错误描述

1 queries executed, 0 success, 1 errors, 0 warnings

查询:show tables

错误代码: 1046
No database selected

执行耗时   : 0 sec
传送时间   : 0 sec
总耗时      : 0 sec

2、错误原因

show tables;

3、解决办法

   use test;

   show tables;

时间: 2024-10-11 06:54:16

MySQL查询所有数据库表出错的相关文章

mysql查询某个数据库表的数量

今天想查询下数据库有多少个表,粗略评估下项目大小. 在mysql中有个数据库information_schema下的表tables记录了所有数据库中所有的表相关信息 sql语句: SELECT COUNT( * ) FROM information_schema.tables WHERE TABLE_SCHEMA = 'dbName': 注:dbName为数据库的名字 原文地址:https://www.cnblogs.com/zhuitian/p/8797529.html

mysql查询某张表的外键

mysql和oracle一样也是有数据字典表的,是存在单独的一个库叫INFORMATION_SCHEMA,要查看某张表的外键要从字典表中查找 如mysql查询某张表的外键,可以用下面的方式查询 use INFORMATION_SCHEMA; select TABLE_NAME,COLUMN_NAME,CONSTRAINT_NAME,REFERENCED_TABLE_NAME,REFERENCED_COLUMN_NAME from KEY_COLUMN_USAGE where table_name

MSSQL查询所有数据库表,指定数据库的字段、索引

--查询所有数据库USE mastergoselect [name] from [sysdatabases] order by [name] --查询其中一个数据库test,就可以得到这个数据库中的所有的表名了,语句如下: USE testgo select [id], [name] from [sysobjects] where [type] = 'u' order by [name] --查出v_lyb这个表中所有的字段select [name] from [syscolumns] wher

(4)mysql优化之数据库表设计优化

概述 在数据库设计过程中,用户可能会经常遇到这样的问题:1.表里面的字段到底该设置多长合适?2.是否应该把所有表都按照第三范式来设计? 优化表的数据类型 1.语法 表的数据类型参见链接: http://blog.csdn.net/pursuing0my0dream/article/details/44729707 在mysql中,我们可以使用函数 procedure analyse()对数据库中的表进行分析,该函数可以对数据表中的列的数据类型提出优化建议. #语法 select * from t

转一篇MYSQL文章《数据库表设计,没有最好只有最适合》

http://mp.weixin.qq.com/s/a8klpzM5iam0_JYSw7-U4g 我们在设计数据库的时候,是否会突破常规,找到最适合自己需求的设计方案,下面来举个例子: 常用的邻接表设计,都会添加 一个 parent_id 字段,比如区域表(国.省.市.区): CREATE TABLE Area ( [id] [int]  NOT NULL, [name] [nvarchar]  (50) NULL, [parent_id] [int]  NULL, [type] [int]  

【工具篇】利用DBExportDoc V1.0 For MySQL自动生成数据库表结构文档

对于DBA或开发来说,如何规范化你的数据库表结构文档是灰常之重要的一件事情.但是当你的库,你的表排山倒海滴多的时候,你就会很头疼了. 推荐一款工具DBExportDoc V1.0 For MySQL(MySQL数据库表结构导出器). 介绍: DBExportDoc V1.0 For MySQL是一款利用office特性VBA开发的小工具,利用此工具可以将本机MySQL上任意数据库.任意表的数据结构导出.但是它不是一款你安装是一路next到finish就可以立刻使用的. 要注意的有两点: 首先,你

sql 查询所有数据库-表-表结构

1 --查询数据库中的所有数据库名: 2 SELECT * FROM Master..SysDatabases ORDER BY Name 3 --查询某个数据库中所有的表名: 4 select * from sysobjects where type='U' 5 --查询表结构 6 SELECT (case when a.colorder=1 then d.name else null end) 表名, 7 a.colorder 字段序号,a.name 字段名, 8 (case when CO

mysql导出导入数据库表

1.下载数据库 mysqldump db_name  -h 192.168.5.162 -uroot -p > /var/www/db_name.sql(这个可以自定义) 2,下载数据库中的某个表: mysqldump db_name table_name -h 192.168.5.162 -uroot  -p  > /var/www/table_name.sql 3.把导出来的数据库导入我们本地数据库 首先我们必须要新建一个数据库,这个数据库就是我们要导入的数据库 mysql 创建的数据库

mysql导入sqlserver数据库表

原文:https://zhidao.baidu.com/question/1114325744502691499.html 在Navicat for MySQL 管理器中,创建目标数据库(注意:因为是点对点的数据导入,要求sql server 中要导出的数据库名称和要导入到Mysql 中的数据库的名字相同) 点击创建好的目标数据库website点的”表“一项,在右边会出现导入向导选项. 选择SQL Server数据库ODBC,“下一步”,数据链接属性-SQL SERVER ODBC 创建访问SQ