mysql 终端指令操作 (全收藏)

这篇博客详细介绍了MySQL的终端指令操作,包括数据库操作(查看、创建、使用和删除)、表操作(查看、创建、修改和删除)、CRUD操作(查询、增加、修改和删除数据)以及数据库的备份和恢复方法。

mysql 终端指令操作


转载请标明原文地址为 Mysql终端指令操作

一、Mysql 数据库操作

  1. 查看所有数据库

    show databases;
    
  2. 创建数据库

    create database 数据库名 charset=utf8;
    
  3. 使用数据库

    use 数据库名;
    
  4. 查看当前使用的数据库

    select database();
    
  5. 删除数据库

    drop database 数据库名;
    

二、Mysql 表操作

  1. 查看当前库中所有表

    show tables;
    
  2. 创建表

    create table 表名(
         字段名称1 数据类型 可选的约束条件 有无符号 键 是否为空 自增,
         字段名称2 数据类型 是否为空,
         字段名称3 数据类型,
         字段名称4 数据类型,
          ...
     );
    
  3. 修改表字段类型

    alter table 表名 modify 列名 类型 约束;
    
  4. 删除表

    drop table 表名;
    
  5. 查看表结构

    desc 表名;
    

三、Mysql CRUD 操作

  1. 查询数据

    ① 查询所有列

    select * from 表名;
    

    例:

    select * from students;
    

    ② 查询指定列

    select 列1,列2... from 表名;
    

    例:

    select id,name from students;
    
  2. 增加数据

    ① 全列插入:值的顺序必须和字段顺序完全一致

    insert into 表名 values(...);
    

    ② 部分列插入:值的顺序和给出的列的顺序对应

    insert into 表名(列1...) values(值1...);
    

    ③ 全列多行插入

    insert into 表名 values(...),(...),(...);
    

    ④ 部分列多行插入

    insert into 表名(列1...) values(值1...)(值2...);
    
  3. 修改数据

    update 表名 set 列1=值1,列2=值2... where 条件;
    

    例:

    update students set age=22,gender='女' where id=4;
    
  4. 删除数据

    delete from 表名 where 条件;
    

    例:

    delete from students where id=2;
    

四、Mysql 数据库备份和恢复

  1. Mysql 数据 备份导出:

    mysqldump -u用户名 -p密码 数据库名字 表名字 > data.sql
    
  2. Mysql 数据 恢复导入:

    cd 到数据文件路径下
    mysql -u用户名 -p密码
    use 数据库;
    # 如果不是在data.sql当前文件,这里要写绝对路径
    source data.sql;
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值