MySQL面试之简单知识和命令总结
发表于:2025-11-20 作者:千家信息网编辑
千家信息网最后更新 2025年11月20日,对于面试MySQL职位的童鞋来说,一般面试官基本都会考下面的一些简单的MySQL知识和命令:1.如何确定MySQL是否启动以及如何启动和关闭MySQLservice mysql status/star
千家信息网最后更新 2025年11月20日MySQL面试之简单知识和命令总结对于面试MySQL职位的童鞋来说,一般面试官基本都会考下面的一些简单的MySQL知识和命令:
1.如何确定MySQL是否启动以及如何启动和关闭MySQL
service mysql status/start/stop
/etc/init.d/mysql status/start/stop
ps -ef|grep mysql
2.如何登陆MySQL
mysql [db_name] -u[username] -p[password] -h[hostname|IP]
例如: mysql -uroot -p123456 -h 192.168.1.1
3.如何创建和删除数据库
CREATE DATABASE [IF NOT EXISTS] db_name
[DEFAULT] CHARACTER SET charset_name
| [DEFAULT] COLLATE collation_name
DROP DATABASE [IF NOT EXISTS] db_name;
4.如何创建和删除表
CREATE TABLE [IF NOT EXISTS] table_name
(col_name1 DATATYPE,col_name2 DATATYPE,…,CONSTRAINT)
ENGINE=engine_name DEFAULT CHARSET=charset_name;
DROP TABLE [IF NOT EXISTS] table_name;
5.如何插入数据
INSERT INTO table_name [col_name1,col_name2,…,]
VALUES (v1,v2,…,);
INSERT INTO table_name [col_name1,col_name2,…,]
SELECT_STATMENT;
6.如何创建用户
mysql> create user username@'IP' identified by 'your_password';
mysql> grant all privileges on DB_name.* to username@'IP' identified by 'your_password';
7.如何修改用户密码
方法一:
mysqladmin -u root -p[your_password] password 123456
方法二:
mysql> use mysql;
mysql> update user set password=password('123456') WHERE user='root';
mysql> flush privileges;
方法三:
mysql> set password for 'scott'@'localhost'=password('tiger');
8.其它简单命令
查看MySQL的版本:SELECT version();
查看InnoDB的版本:SELECT @@innodb_version;
查看当前登陆MySQL的用户:select user();
查看用户下都有哪些数据库:show databases;
使用某一个数据库:use db_name;
查看当前正在使用的数据库名:select database();
查看某一个数据库都有哪些表:show tables;
查看表的结构和创建语句:desc table_name;|show create table_name;
查看数据库的创建语句:show create db_name;
查看warning:show warnings;
查看MySQL错误:show errors;
查看服务器状态变量,运行服务器的统计和状态指标:show global status like '%tables%';
查看服务器系统变量,实际上使用的变量的值:show global variables like '%sql_mode%';
1.如何确定MySQL是否启动以及如何启动和关闭MySQL
service mysql status/start/stop
/etc/init.d/mysql status/start/stop
ps -ef|grep mysql
2.如何登陆MySQL
mysql [db_name] -u[username] -p[password] -h[hostname|IP]
例如: mysql -uroot -p123456 -h 192.168.1.1
3.如何创建和删除数据库
CREATE DATABASE [IF NOT EXISTS] db_name
[DEFAULT] CHARACTER SET charset_name
| [DEFAULT] COLLATE collation_name
DROP DATABASE [IF NOT EXISTS] db_name;
4.如何创建和删除表
CREATE TABLE [IF NOT EXISTS] table_name
(col_name1 DATATYPE,col_name2 DATATYPE,…,CONSTRAINT)
ENGINE=engine_name DEFAULT CHARSET=charset_name;
DROP TABLE [IF NOT EXISTS] table_name;
5.如何插入数据
INSERT INTO table_name [col_name1,col_name2,…,]
VALUES (v1,v2,…,);
INSERT INTO table_name [col_name1,col_name2,…,]
SELECT_STATMENT;
6.如何创建用户
mysql> create user username@'IP' identified by 'your_password';
mysql> grant all privileges on DB_name.* to username@'IP' identified by 'your_password';
7.如何修改用户密码
方法一:
mysqladmin -u root -p[your_password] password 123456
方法二:
mysql> use mysql;
mysql> update user set password=password('123456') WHERE user='root';
mysql> flush privileges;
方法三:
mysql> set password for 'scott'@'localhost'=password('tiger');
8.其它简单命令
查看MySQL的版本:SELECT version();
查看InnoDB的版本:SELECT @@innodb_version;
查看当前登陆MySQL的用户:select user();
查看用户下都有哪些数据库:show databases;
使用某一个数据库:use db_name;
查看当前正在使用的数据库名:select database();
查看某一个数据库都有哪些表:show tables;
查看表的结构和创建语句:desc table_name;|show create table_name;
查看数据库的创建语句:show create db_name;
查看warning:show warnings;
查看MySQL错误:show errors;
查看服务器状态变量,运行服务器的统计和状态指标:show global status like '%tables%';
查看服务器系统变量,实际上使用的变量的值:show global variables like '%sql_mode%';
数据
数据库
用户
变量
方法
服务器
服务
命令
版本
状态
语句
登陆
知识
实际
实际上
密码
指标
正在
童鞋
系统
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全性选择什么
酉阳 网络安全应急演练活动
为科技服务互联网金融上市公司
sql数据库定义图片代码
原神国际服4个服务器互通吗
大海解说建造王国服务器
dell二手 服务器
vs中怎么建立数据库
重师 计算机 网络安全
数据库原理安全性实验
网络技术处 施敏
存储比对服务器多少钱
硕士发表论文什么时间录入数据库
厦门大学内部控制指标数据库
校园网络安全的方案
数据库除系统概论期末
卡口服务器
如何看数据库服务器设置
辽宁专业软件开发价格
门禁sip服务器如何设置
酉阳 网络安全应急演练活动
电脑数据库打开方式
重庆工控软件开发如何收费
河南正规软件开发哪家好
上海挖煤网络技术有限公司
网络安全的图画
本地数据库下载
通信网络技术实验报告
软件开发专业考研考哪些
无法打开数据库连接的原因