
查看服务名的 *** 作如下:
1、打开MySQL安装地址,比如在D盘符,打开地址如下:D:\wamp\bin\mysql\mysql5520\bin
2、打开mysqlexe文件,输入密码回车确定显示如下页面证明你登录成功了。
3、在mysql后面输入show global variables like 'port';别写错了,切记别忘记写英文状态下的分号。
4、如果大家怕打错了想复制我这个代码,复制后不要去CTRl+V粘贴,那是不对的,要在会话窗口,也就是这个黑色框内,右键-粘贴!
:
一般公司都会配置各种服务器,比如文件服务器,数据库服务器,ERP服务器,远程访问服务器等等,想查看服务器名称是很容易的事情,不过可能会有以下几种情况:
1,本人就在服务器旁边,可以直接通过查看电脑桌面的电脑属性来获得服务器名称
2,本人正在SQL SERVER数据库中 *** 作,可以输入SQL查询命令来获得服务器名称
3,本人不在服务器旁边,知道服务器IP,可以通过tracert命令来获得服务器名称
查询数据库中所有表名有两种方法:
1、select table_name from information_schematables where table_schema='当前数据库';
2、show tables;
其中,information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。
再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保存在information_schema表里面。
扩展资料:
Mysql的INFORMATION_SCHEMA数据库包含了一些表和视图,提供了访问数据库元数据的方式。
元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。
下面对一些重要的数据字典表做一些说明:
SCHEMATA表:提供了关于数据库的信息。
TABLES表:给出了关于数据库中的表的信息。
COLUMNS表:给出了表中的列信息。
STATISTICS表:给出了关于表索引的信息。
USER_PRIVILEGES表:给出了关于全程权限的信息。该信息源自mysqluser授权表。
SCHEMA_PRIVILEGES表:给出了关于方案(数据库)权限的信息。该信息来自mysqldb授权表。
TABLE_PRIVILEGES表:给出了关于表权限的信息。该信息源自mysqltables_priv授权表。
COLUMN_PRIVILEGES表:给出了关于列权限的信息。该信息源自mysqlcolumns_priv授权表。
CHARACTER_SETS表:提供了关于可用字符集的信息。
COLLATIONS表:提供了关于各字符集的对照信息。
COLLATION_CHARACTER_SET_APPLICABILITY表:指明了可用于校对的字符集。
TABLE_CONSTRAINTS表:描述了存在约束的表。
KEY_COLUMN_USAGE表:描述了具有约束的键列。
ROUTINES表:提供了关于存储子程序(存储程序和函数)的信息。此时,ROUTINES表不包含自定义函数(UDF)。
VIEWS表:给出了关于数据库中的视图的信息。
TRIGGERS表:提供了关于触发程序的信息。
所有数据库名的命令
show
databases
表结构和列结构
desc
tablename
进入MySQL
Command
line
client下查看当前使用的数据库:mysql>select
database();mysql>status;mysql>show
tables;mysql>show
databases;//可以查看有哪些数据库,返回数据库名(databaseName)mysql>use
databaseName;
//更换当前使用的数据库mysql>show
tables;
//返回当前数据库下的所有表的名称或者也可以直接用以下命令mysql>show
tables
from
databaseName;//databaseName可以用show
databases得来mysql查看表结构命令
查询mysql中所有数据库名称
一,这种方法像执行普通的SQL语句一下,sql如下:
SELECT `SCHEMA_NAME`
FROM `information_schema``SCHEMATA`
二,
List<String> list=new ArrayList<String>();
//String sql="SELECT SCHEMA_NAME FROM information_schemaSCHEMATA";
try{
//Statement st=(Statement) conncreateStatement();
DatabaseMetaData dmd=(DatabaseMetaData) conngetMetaData();
ResultSet rs=dmdgetCatalogs();
while(rsnext()){
listadd(rsgetString("TABLE_CAT"));
}
}catch(SQLException e){
eprintStackTrace();
}
查看当前使用的数据库,可使用如下命令
mysql> select database(); #使用函数database()
mysql> show tables; #列头信息中可看出当前使用的db,格式为:Tables_in_[db_name]
mysql> status; #注意结果中的"Current database:"信息
查看系统中有哪些数据库,
mysql> show databases;
更换当前使用的数据库,
mysql> use db_name;
返回当前数据库下的所有表的名称
mysql> show tables;
或者直接用如下命令
mysql> show tables from db_name;
查看表结构,可使用如下命令
mysql> desc 表名;
mysql> describe 表名;
mysql> show columns from 表名;
mysql> show create table 表名;
或者,
mysql> use information_schema
mysql> select from columns where table_name='表名';
15个 MySQL 菜鸟问题
问题1:你如何确定 MySQL 是否处于运行状态?
答案: Debian 上运行命令 service mysql status,在RedHat 上运行命令 service mysqld status。然后看看输出即可。
问题2:如何开启或停止 MySQL 服务?
答案:运行命令 service mysqld start 开启服务;运行命令 service mysqld stop 停止服务。
问题3:如何通过 Shell 登入 MySQL?
答案:运行命令 mysql -u root -p
问题4:如何列出所有数据库?
答案:运行命令 show databases;
问题5: 如何切换到某个数据库并在上面工作?
答案:运行命令 use database_name; 进入名为 database_name 的数据库。
问题6:如何列出某个数据库内所有表?
答案:在当前数据库运行命令 show tables;
问题7:如何获取表内所有 Field 对象的名称和类型?
答案:运行命令 describe table_name;
问题8:如何删除表?
答案:运行命令 drop table table_name;
问题9:如何删除数据库?
答案:运行命令 drop database database-name;
问题10:如何查看表内所有数据?
答案:运行命令 select from table_name;
问题11:如何从表(比如 oc_users )中获取一个 field 对象(比如 uid)的所有数据?
答案:运行命令 select uid from oc_users;
问题12:假设你有一个名为 ‘xyz’ 的表,它存在多个字段,如 ‘createtime’ 和 ‘engine’。名为 engine 的字段由 ‘Memoty’ 和 ‘MyIsam’ 两种数值组成。如何只列出 ‘createtime’ 和 ‘engine’ 这两列并且 engine 的值为 ‘MyIsam’?
答案:运行命令 select create_time, engine from xyz where engine = ”MyIsam”;
问题13:如何列出表 ‘xrt’ 内 name 域值为 ‘tecmint’,web_address 域值为 ‘tecmintcom’ 的所有数据?
答案:运行命令 select from xrt where name = “tecmint” and web_address = “tecmintcom”;
问题14:如何列出表 ‘xrt’ 内 name 域值不为 ‘tecmint’,web_address 域值为 ‘tecmintcom’ 的所有数据?
答案:运行命令 select from xrt where name != "tecmint" and web_address = "tecmintcom";
问题15:如何知道表内行数?
答案:运行命令 select count() from table_name;
在mysql中输入"show databases;"就可以显示所有数据库的名称了
然后输入"use 数据库名;"就可以使用这个数据库了
查看这个数据库的所有表,则输入"show tables;"
最后,你可以去网上下一些关于sql语句的用法~~好好看下哈
你好很高兴为你解答:SELECT TABLE_NAME FROM INFORMATION_SCHEMATABLES WHERE TABLE_SCHEMA = '数据库名'
新建个视图 将语句放入 然后正常导出。回答不易,如果帮到您了还望采纳,祝您生活愉快谢谢
以上就是关于如何查看MySQL服务器名全部的内容,包括:如何查看MySQL服务器名、查询mysql数据库中所有表名、mysql 数据库怎么根据名字去查数据 命令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)