返回顶部
首页 > 资讯 > 数据库 >MySQL面试之简单知识和命令总结
  • 935
分享到

MySQL面试之简单知识和命令总结

2024-04-02 19:04:59 935人浏览 安东尼
摘要

对于面试Mysql职位的童鞋来说,一般面试官基本都会考下面的一些简单的mysql知识和命令: 1.如何确定Mysql是否启动以及如何启动和关闭MySQL     service mys

对于面试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%';

您可能感兴趣的文档:

--结束END--

本文标题: MySQL面试之简单知识和命令总结

本文链接: https://lsjlt.com/news/46081.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL面试之简单知识和命令总结
    对于面试MySQL职位的童鞋来说,一般面试官基本都会考下面的一些简单的MySQL知识和命令: 1.如何确定MySQL是否启动以及如何启动和关闭MySQL     service mys...
    99+
    2024-04-02
  • mysql知识点简单总结
    1.操作数据库语句  1.1 显示所有的数据:show databases;  1.2 创建数据库:create database databasename;&nbs...
    99+
    2024-04-02
  • mysql知识点+面试总结
    目录 1 mysql介绍 2 数据库常见语法 3 数据库表的常见语法 4 其他常见语法(日期,查询表字段) 5 JDBC开发步骤 6 索引 6.1 索引常见语法 7 常见面试总结 8 java集成数据库监控页面 1 mysql介绍 ...
    99+
    2023-09-04
    mysql 面试 数据库
  • 【MySQL】简单命令总结
    查看数据库 SHOW DATABASES; 创建数据库 CREATE DATABASE IF NOT EXISTS 数据库名; 选择数据库 USE 数据库名; 查看数据库中的数据表 SHOW TABLES;...
    99+
    2024-04-02
  • Linux ps和pstree命令知识点总结
    linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top...
    99+
    2022-06-04
    Linux ps pstree
  • Linux date命令知识点总结
    用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期。 -d,--date=...
    99+
    2022-06-04
    Linux date命令
  • ChatGPT 一条命令总结Mysql所有知识点
    想学习Mysql的同学,可以使用ChatGPT直接总结mysql所有的内容与知识点大纲 输入  总结Mysql数据库所有内容大纲与大纲细分内容 ChatGPT不光生成内容,并且直接完成了思维导图。 AIGC ChatGPT ,BI商业智...
    99+
    2023-09-20
    mysql 数据库 chatgpt 人工智能 AIGC echarts
  • Java面试问题知识点总结
    本篇文章会对面试中常遇到的Java技术点进行全面深入的总结(阅读本文需要有一定的Java基础;若您初涉Java,可以通过这些问题建立起对Java初步的印象,待有了一定基础后再后过头来看收获会更大),喜欢的朋友可以参考下。1. Java中的原...
    99+
    2023-05-31
    java 面试 ava
  • linux vi命令知识点用法总结
    linux vi命令详解 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里介绍一下它的用法和一部分指令。 由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同...
    99+
    2022-06-04
    linux vi
  • Java基础面试题&知识点总结(上篇)
    大家好,我是栗筝i,从 2022 年 10 月份开始,我持续梳理出了全面的 Java 技术栈内容,一方面是对自己学习内容进行整合梳理,另一方面是希望对大家有所帮助,使我们一同进步。得到了很多读者的...
    99+
    2023-10-25
    Java面试题 Java知识点 Java基础面试题
  • 简单易懂的java8新特性之lambda表达式知识总结
    目录一、概念二、用法比较2.1 实现类2.2 匿名类2.3 Lambda三、基本用法3.1 无参数无返回值接口方法3.2 一个参数无返回值接口方法3.3 多个参数无返回值接口方法3....
    99+
    2024-04-02
  • 端午小长假,总结了这些简单的MySQL命令
    端午小长假好快就结束了,我相信好多小伙伴和我一样,感觉还没有休息够,就结束了,休息的有点赶脚。 我在厂家之余为大家总结了一些关于MySQL的一些内容,现在我分享给大家。 对于初学MySQL的童鞋来说,可能...
    99+
    2024-04-02
  • Mysql常用基准测试命令总结
    mysqlslap 常用参数说明 –auto-generate-sql 由系统自动生成sql脚本进行测试 –auto-generate-sql-add-autoincrement 在生成的表中增...
    99+
    2024-04-02
  • Java基础之Math和Random类知识总结
    java的Math类 java中的java.lang.Math类可以直接使用,不需要导包,在JDK的API 中看到Math类被final修饰着,那么说明了这个Math类不能被继承,...
    99+
    2024-04-02
  • Python面向对象之成员相关知识总结
    一、成员  1.1 变量 实例变量,属于对象,每个对象中各自维护自己的数据。 类变量,属于类,可以被所有对象共享,一般用于给对象提供公共数据(类似于全局变...
    99+
    2024-04-02
  • React-hooks面试考察知识点汇总小结(推荐)
    目录什么是hooks?解决了什么问题?Hook 简介Hook APIuseState指定初始 state惰性初始化自定义 Hook什么是hooks?解决了什么问题? Hooks 是r...
    99+
    2024-04-02
  • 可能是全网最好的MySQL重要知识点/面试题总结
    文末有公众号二维码,欢迎关注获取笔主最新更新文章,并可免费获取笔主总结的《Java面试突击》以及Java工程师必备学习资源。 @[toc] 什么是MySQL MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MyS...
    99+
    2022-02-17
    可能是全网最好的MySQL重要知识点/面试题总结
  • 面试题总结:可能是全网最好的MySQL重要知识点
    作者:Snailclimb 整理编辑:SegmentFault本文原载于SegmentFault专栏JavaGuide,如侵删。标题有点标题党的意思,但希望你在看了文章之后不会有这个想法——这篇文...
    99+
    2024-04-02
  • Pytorch数据读取之Dataset和DataLoader知识总结
    目录一、前言二、Dataset三、DatasetLoader四、将Dataset数据和标签放在GPU上(代码执行顺序出错则会有bug)一、前言 确保安装 scikit-im...
    99+
    2024-04-02
  • MySQL学习之基础命令实操总结
    目录启动mysql服务连接mysql常用命令DatabaseTable启动mysql服务 (以管理员身份运行cmd) net start mysql 连接mysql mysql -...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作