真题1、 如何连接到MySQL数据库?
真题2、 哪个命令可以查看所有数据库?
真题3、 如何切换到某个特定的数据库?
真题4、 列出数据库内所有的表?
真题5、 如果MySQL密码丢了,那么如何找回密码?
真题6、 mysqldump备份mysqllhr库及MySQL库的命令是什么?
真题7、 如何不进入MySQL客户端,执行一条SQL命令,帐号User,密码Passwd,库名DBName,SQL为SELECT sysdate();
真题8、 用哪些命令可以查看MySQL数据库中的表结构?
真题9、 如何创建TABB表,完整拷贝TABA表的结构和索引,而且不要数据?
真题10、 如何查看某一用户的权限?
真题11、 如何得知当前BINARY LOG文件和POSITION值?
真题12、 用什么命令切换BINARY LOG?
真题13、 用什么命令整理表数据文件的碎片?
真题14、 如何得到TA_LHR表的建表语句?
真题1、 如何连接到MySQL数据库?
答案:连接到MySQL数据库有多种写法,假设MySQL服务器的地址为192.168.59.130,可以通过如下几种方式来连接MySQL数据库:
① mysql -p
② mysql -uroot -p
③ mysql -uroot -h192.168.59.130 -p
真题2、 哪个命令可以查看所有数据库?
答案:运行命令:show databases;。
真题3、 如何切换到某个特定的数据库?
答案:运行命令:use database_name;。
真题4、 列出数据库内所有的表?
答案:在当前数据库运行命令:show tables;。
真题5、 如果MySQL密码丢了,那么如何找回密码?
答案:步骤如下:
a、关闭MySQL,/data/3306/mysql stop或pkill mysqld。
b、mysqld_safe --defaults-file=/data/3306/my.cnf --skip-grant-table &。
c、mysql -uroot -p -S data/3306/mysql.sock ,按ENTER进入。
d、修改密码,UPDATE mysql.user SET password=PASSWORD("oldlhr123") WHERE user='root' and host='localhost';。
真题6、 mysqldump备份mysqllhr库及MySQL库的命令是什么?
答案:mysqldump -uroot -plhr123 -S data/3306/mysql.sock -B --events -x MySQL mysqllhr > opt/$(date +%F).sql
真题7、 如何不进入MySQL客户端,执行一条SQL命令,帐号User,密码Passwd,库名DBName,SQL为SELECT sysdate();
答案:采用-e选项,命令为:mysql -uUser -pPasswd -D DBName -e "SELECT sysdate();"。
真题8、 用哪些命令可以查看MySQL数据库中的表结构?
答案:查看MySQL表结构的命令有如下几种:
(1) DESC 表名;
(2) SHOW COLUMNS FROM 表名;
(3) DESCRIBE 表名;
(4) SHOW CREATE TABLE 表名;
(5) USE INFORMATION_SCHEMA。
真题9、 如何创建TABB表,完整拷贝TABA表的结构和索引,而且不要数据?
答案:CREATE TABLE TABB LIKE TABA;。
真题10、 如何查看某一用户的权限?
答案:SHOW GRANTS FOR USERNAME;。
真题11、 如何得知当前BINARY LOG文件和POSITION值?
答案:SHOW MASTER STATUS;。
真题12、 用什么命令切换BINARY LOG?
答案:FLUSH LOGS;。
真题13、 用什么命令整理表数据文件的碎片?
答案:OPTIMIZE TABLE TABLENAME;。
真题14、 如何得到TA_LHR表的建表语句?
答案:SHOW CREATE TABLE TA_LHR;。
● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用
● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 文章内容来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。




