问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何查看mysql数据库

发布网友 发布时间:2022-04-20 23:06

我来回答

4个回答

热心网友 时间:2022-03-31 16:39

查看当前使用的数据库,可使用如下命令
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 域值为 ‘tecmint.com’ 的所有数据?
答案:运行命令 select * from xrt where name = “tecmint” and web_address = “tecmint.com”;

问题14:如何列出表 ‘xrt’ 内 name 域值不为 ‘tecmint’,web_address 域值为 ‘tecmint.com’ 的所有数据?
答案:运行命令 select * from xrt where name != "tecmint" and web_address = "tecmint.com";

问题15:如何知道表内行数?
答案:运行命令 select count(*) from table_name;

热心网友 时间:2022-03-31 17:57

从问题来看,楼主应该没有看过文档,可能也不懂看文档……罗嗦完毕,附上文档数据库类文档:http://codeigniter.org.cn/user_guide/database/index.html

热心网友 时间:2022-03-31 19:31

使用show databases;就能列出你有权限操作的数据库名,
如果你只有一个数据库权限,那么列出来的就是你当前的数据库名。

热心网友 时间:2022-03-31 21:23

创建一个数据库之后,数据库里面默认情况下是空空如也,一张表都没有的。代码如下:mysql>showtables;Emptyset(0.00sec)提示是一个空的记录集,表示里面没有任何记录。这个showtables即为显示当前数据库中所有的表。又如:mysql>us
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
空气能热水器如何实现零冷水 空气能总是要放很多冷水才有热水,为什么? 这些常见威士忌术语外文要了解~ 雪梨桶和波本桶的区别 都有哪些团购网 哪些团购网好 哪些团购网比较好 团购网站都有什么 有哪些好的团购网站 团购有哪些网 梦见打架,奇怪 梦见一群道人为我念经还冒一片紫气什么意思 梦到打架 梦见打架代表什么 周公解梦跟道士干仗 vivox21i充电特效吗 vivo x21 充电屏幕显示 怎么关 vivo手机充电不显示双引擎闪充 vivox21手机充电,在充的过程中右上角电池标志里有显示"⚡"这个标识 你好,麻烦问下vivox21ia如何在充电时看出是闪充? vivox21充电提示音哪里设置 作文《热爱祖国》开头和结尾 au999什么意思 Au999标识是万足金吗? 此表里面有AU999价值多少钱? au999是什么黄金 Au.999黄金层彩色带表什么意思? 机械表有带AU999是什么牌子的手表? 手表上有au999是什么 stata suest怎么看结果 怎么查看mysql版本 mysql查看数据库所在位置 如何查看mysql数据库操作记录日志? 如何查看mysql有什么数据库 mysql常用查询命令? 如何查看mysql执行进度 怎么查看mysql版本? mysql如何查看外键 如何查看mysql运行,访问记录等日志 怎么查看mysql数据库服务是否开启? 查询mysql数据库中所有表名 如何查看mysql数据库操作记录日志 怎样查看mysql服务是否启动 怎么查看mysql数据库服务是否开启 mysql怎么查看版本 我想看3D彩报的全部内容,三毛图,脑筋转弯,福娃,一语定三码,小故事等 农行网银证书更新失败,出现CF67怎么办? 农行数字证书错误 怎么解决? 农行网银证书更新失败,公共页面下载证书也失败 农行网银证书:此网站的安全证书有问题?