1.登入到MySQL服务器

[root@localhost ~]# mysql -u root -p

Enter password:        //根据提示输入正确的密码

2.执行MySQL操作语句

以root登入打“mysql>”环境后,执行"show master logs;"语句可以查询当前数据库服务的日志文件信息。

3.退出"mysql"操作环境

在"mysql>"操作环境中执行"exit"或"quit"命令可以退出mysql命令工具返回shell环境。

4.查看数据库结构

show database 语句:用于查看当前mysql服务器中包含的库。

show tables 语句:用于查看当前所在数据库中包含的表。在操作之前,需要先用use语句切换到所使用的库。

describe 语句:用于表示的结构,即组成表的各种字段(列)的信息。需要指定"库名.表名"作为参数;

5.创建及删除库和表

创建新的库

create database auth; 创建一个名为auth的表。

创建新的表

create table 表名 (字段1名称 类型,字段2名称 类型,…,PRIMARY KET (主键名))

删除一个数据库

DROP database auth.users;

删除一个数据表

drop table auth;

6.表中数据记录

insert into 语句:用于向表插入新的数据记录。

insert into 表名(字段1,字段2…) values(字段1的值,字段的值…)

例:在插入语句指定字段的部分可以省略。 insert into users values(‘lucky‘,password‘1234‘);

select 语句:用从指定的表中查找符合的数据记录。

select 字段名1,字段名2,… from 表名 条件表达式

例:select * from auth.users;

update 语句:用于修改、更新数据记录。

update 表名 set 字段名1=字段值1[,字段2=字段值2] where 条件表达式

例:update auth.users SET user_passwd=password(‘‘) where user_name=‘lucky‘;

delete 语句:用于删除表中级指定的数据记录。

delete from 表名 where 条件表达式

例:delete from auth.users where user_name=‘lucky‘

7.数据库备份恢复

备份数据库

格式1:导出库中的部分表。

mysqldump [选项] 库名 [表名1] [表名2] … > /备份路径/备份文件名

格式2:导出一个或多个完整的库。

mysqldump [选项] --databases 库名1 [库名2] … > /备份路径/备份文件名

格式3:备份mysql服务器中所有的库。

mysqldump [选项] --all-database > /备份路径/备份文件名

例:mysqldump -u root -p mysql user > mysql-user.sql

mysqldump -u root -p --databases auth > auth.sql

恢复数据库

mysql [选项] [库名] [表名] < /备份路径/备份文件名

mysql -u root -p test < mysql-user.sql

梦想是什么,梦想就是一种让你感到坚持就是幸福的东西

本文出自 “lucky” 博客,转载请与作者联系!

mysql应用基础_MySQL基础应用相关推荐

  1. mysql rollup 排序_MySQL基础实用知识集合(二)

    上期小编给大家汇总介绍了mysql的6个基础的知识点,下面继续给大家分享一下另外7个知识点: 7.什么是死锁?怎么解决? 死锁:两个或多个事务相互占用了对方的锁,就会一直处于等待的状态. 常见的解决死 ...

  2. mysql as用法_MySQL基础学习总结

    数据分析无法离开SQL这一重要的工具,经过十天时间的学习,并完全以MySQL工具对上一节的数据分析岗位数据进行了分析,加强了操作训练,对这一工具使用有了基本的经验.本着以输出为手段检验学习效果,以温故 ...

  3. mysql列别_MySQL基础及CRUD

    大纲 1. 数据库的基本概念 2. MySQL数据库软件 1. 安装 2. 卸载 3. 配置 3. SQL 1) DDL(Data Definition Language)数据定义语言 2) DML( ...

  4. mysql 分组求和_MySql基础语法

    SQL语句分类 DDL:数据定义语言,用来定义数据库对象:库.表.列等 DML:数据操作语言,用来定义数据库记录(数据) DCL:数据控制语言,用来定义访问权限和安全级别: DQL:数据查询语言,用来 ...

  5. mysql基础_MySQL基础

    数据库基础 DB:专门存储和维护信息的容器(软件) 数据库管理系统:管理数据库的软件.具有存储.安全.一致性.并发 .恢复和访问功能. 数据字典:系统目录(表头)存放各种对象的定义信息和其他一些辅助管 ...

  6. mysql 连接 分组_MySQL 基础 (四) 分组查询及连接查询

    MySQL 基础 (四) 分组查询及连接查询 MySQL 基础(四) 进阶 5 分组查询 语法: SELECT 分组函数, 列(要求出现在 group by 的后面) FROM 表 [where 筛选 ...

  7. mysql的知识_mysql基础知识

    mysql基础知识 1. MySQL是一个小型关系型数据库管理系统 2. MySQL的数据类型: 整数型:TINYINT,SMALLINT,INT,BIGINT 小数型:FLOAT,DOUBLE,DE ...

  8. mysql注释符号_MySQL基础知识(2021最新版教程)

    一.MySQL简介 MySQL是一种开放源代码的关系型数据库管理系统,使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理. MySQL是开放源代码的,因此任何人都可以在General ...

  9. mysql视频下载_Mysql基础+进阶完整版视频教程下载

    Mysql基础+进阶完整版视频教程下载 课程介绍: Mysql是一个最常用的关系型数据库管理系统,此为python开发职业课程系列的其中一套课程.该套课程是现目前国内最齐全的mysql视频教程之一,从 ...

  10. mysql编程练习题_MySQL基础CRUD编程练习题的自我提升(1)

    基础知识: 1.数据库的连接 mysql -u -p -h -u 用户名 -p 密码 -h host主机 2:库级知识 2.1 显示数据库: show databases; 2.2 选择数据库: us ...

最新文章

  1. numpy向量转换为矩阵_干掉公式——numpy 就该这么学
  2. 你要成为人才,先学习做伯乐
  3. 交换一个整数二进制表示中的奇数位和偶数位
  4. 解决Canvas.toDataURL 图片跨域问题
  5. Ubuntu升级到18.04
  6. (自己测试没有问题)解决git clone时报错:The requested URL returned error: 401 Unauthorized while accessing
  7. Mac OS 怎么设置host
  8. 花了100多去KTV不是唱歌,竟然是……
  9. 局域网不能进入别人的共享
  10. Python 求峰值
  11. 计算机中缺失freeimage.dll,修复freeimage.dll
  12. 【目标检测】SSD算法
  13. 更改计算机图标大小得方法,更改图标大小【解决办法】
  14. SpringMVC项目报错500的可能解决方法
  15. C语言求最大公约数的方法,辗转相除法,质因数分解法、短除法、更相减损法。
  16. div是什么意思?HTML和CSS中div标签怎么用
  17. AD那些事儿——4层板画法
  18. Android 扫码盒子全局接收付款码(全局事件上层接收多重下发)
  19. splice、slice详解
  20. 【源代码】一键分享各个社交平台_android

热门文章

  1. 如何在工作中快速成长?阿里资深架构师给工程师的10个简单技巧
  2. 解决body设置height:100%无效问题
  3. 2、linux系统root用户忘记密码后的重置方式
  4. Android中使用Notifaction无反应
  5. quartz 的job中获取到applicationContext
  6. SqlServer 存贮过程操作类
  7. 双击IE出现打开方式解决办法
  8. 基于主键索引和普通索引的查询区别
  9. dispatcherServlet源码分析之doDispatch
  10. IP地址、子网掩码、有效子网数、有效主机数