MySQL部分常用操作表、字段、数据的SQL语句

1. MySQL简介:

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,后来被Sun公司收购,Sun公司后来又被Oracle公司收购,目前属于Oracle旗下产品。

2. 数据库操作

  • 显示所有的数据库

    show databases;

  • 创建数据库
    create database 数据库名 charset=utf8;

  • 切换数据库
    use 数据库名;

  • 查看数据库中的所有表
    show tables;

  • 查看表结构
    desc 表名;

3. 数据表操作

  • 创建表

  • auto_increment 表示自动增长

  • unsigned 属性就是将数字类型无符号化,表示整型
    在这里插入图片描述

  • 修改表-添加字段
    在这里插入图片描述

  • 修改表-修改字段: 重命名版
    在这里插入图片描述

  • 修改表-修改字段:不重命名版:
    在这里插入图片描述

  • 修改表-删除字段
    在这里插入图片描述

  • 删除表
    在这里插入图片描述

  • 查看表的创建语句
    在这里插入图片描述

4. 数据的增删改查(CURD)

CURD的解释: 代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)

查询的基本使用
  • 查询所有列
    在这里插入图片描述
  • 查询指定列
  • 可以使用as为列或表指定别名
    在这里插入图片描述
增加
  • 说明:主键列是自动增长,但是在全列插入时需要占位,通常使用0或者 default 或者 null 来占位,插入成功后以实际数据为准
  • 全列插入:值的顺序与表中字段的顺序对应
    在这里插入图片描述
  • 部分列插入:值的顺序与给出的列顺序对应
    在这里插入图片描述
  • 上面的语句一次可以向表中插入一行数据,还可以一次性插入多行数据,这样可以减少与数据库的通信
    在这里插入图片描述
  • 全列多行插入:值的顺序与给出的列顺序对应
    在这里插入图片描述
修改

在这里插入图片描述

删除

在这里插入图片描述

  • 逻辑删除,本质就是修改操作
    在这里插入图片描述

5. 数据的备份&恢复

1、备份
  • 运行mysqldump 命令
    在这里插入图片描述
2、恢复
  • 连接mysql 创建新的数据库
  • 退出连接, 执行如下命令
    在这里插入图片描述
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值