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

15个 MySQL 基础面试题,DBA 们准备好了吗

发布网友 发布时间:2022-04-28 18:03

我来回答

2个回答

懂视网 时间:2022-04-30 00:41

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’ 的所有数据?


问题15:如何知道表内行数?

答案:运行命令select count(*) from table_name;



来自为知笔记(Wiz)

mysql面试(转载)

标签:

热心网友 时间:2022-04-29 21:49

问题1:你如何确定 MySQL 是否处于运行状态?
答案: 在Debian 上运行命令 service mysql status,然后看输出即可。
在 RedHat 或者 centos 上运行命令 service mysqld status,然后看看输出即可。

问题2:如何开启或停止 MySQL 服务?
答案:运行命令 service mysqld start 开启服务;
运行命令 service mysqld stop 停止服务。

问题3:如何通过 Shell 登入 MySQL?
答案:运行命令 mysql -u用户名 -p登陆密码

问题4:如何列出所有数据库?
答案:运行命令 show databases;

问题5: 如何切换到某个数据库并在上面工作?
答案:(1)运行命令 use database_name;
(2)进入名为 database_name 的数据库。

问题6:如何列出某个数据库内所有表?
答案:在当前数据库运行命令 show tables;

问题7:如何获取表内所有 Field 对象的名称和类型?
答案:运行命令 describe 表名;
简写为desc 表名;

问题8:如何删除表?
答案:运行命令 drop table 表名;

问题9:如何删除数据库?
答案:运行命令 drop database 数据库名;

问题10:如何查看表内所有数据?
答案:运行命令 select * from 表名;

问题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 表名;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 iphone7怎么删除手机软件 手机连接收款提示器后怎么接打电话也会播放? iphone 7不能删除软件怎么办? 银行卡怎样办理语音提醒 realmex50pro和荣耀30pro哪个好?不玩游戏 iPhone7无法删除软件怎么办 iPhone7软件无法删除解决方法 长沙银行呼啦收款语音播报怎么设置 语音播报器移动数据版怎么弄? 农商银行收款语音播报器流量卡收费吗 云闪付二维码可以刷白条吗 要有银联和云闪付的收款码才可以微信用白条闪付吗? 所有直播的人全部都要点红心 。红心可以做什么??? 抖音火山版在别人直播间怎么发加关注红包? 火山小视频给对方点红心有火力吗 云闪付个人收款码可以收白条吗 开直播一个人怎么把红心点到一万? 怎样点亮? 火山直播里的心怎么点亮 银行贷款利息计算器 我要买房,贷款22万,15年还清,按现在住房公积金贷款利率计算,每月该还多少本金 公积金房货利率是多少怎么计算器 MYSQL高级语句请教。 帮写个mysql高级查询 要求看详情 mysql 怎样实现一个比较复杂的操作。。。 圆通加盟代理商费用是多少 大连立夏吃什么 圆通快递代理点需要多少钱 弄一个圆通快递代理点要多少钱 请问加盟圆通快递要多少钱 圆通快递加盟费是多少 加盟圆通快递需要多少费用?押金多少,派件多少费用。 申请加入圆通快递公司需要多少加盟费谢谢了 圆通快递加盟所要的费用有哪些? 我想加盟圆通快递需要交多少押金?其它还需要交什么费用请回答,谢谢! 我想加盟圆通快递在县域加盟想知道费用多少可不可行 圆通快递加盟费是多少额!想开个快递公司!我们县有40多万人口, 加盟圆通快递大概需要多少 圆通快递代理县级分部需要多少费用? 梦见去世的父亲去超市买了好多零食他自己吃? 妈妈梦见死去爸爸给我吃好多肉 怎么知道微信绑定了多少软件?