mysql的基本使用

  1. 连接数据库
  • mysql -u root -p "密码"
    -h 连接的主机ip
    -u 连接的用户名
    -p 密码

2 数据库操作

  • 创建数据库
    create database “数据库名称” charset=utf8;
  • 删除数据库
    drop database “数据库名称”;
  • 切换数据库
    use “数据库名称”;
  • 查看当前选择的数据库名称
    select database();
  1. 表操作
  • 查看当前数据库中所有的表
    show tables;
  • 创建表
    create table "表名"(列及类型)
    如: create table students( id int auto_increment primary key, sname varchar(10) not null );
  • 修改表
    alter table “表名” drop|add|change 列名 类型;
  • 删除表;
    drop table “表名”;
  • 查看表结构
    desc “表名”;
  • 更改表名称
    rename table “原表名” to “新表名”;
  • 查看表的创建时间;
    show create table “表名”;
  1. 数据操作
  • 查询
    select * from "表名";
  • 修改
    update “表名” set 列1=值1,... where 条件
  • 删除
    delete from 表名 where 条件
  • 增加
    全列插入:insert into 表名 values(...)
    缺省插入:insert into 表名(列1,...) values(值1,...)
    同时插入多条数据:insert into 表名 values(...),(...)...;
    或insert into 表名(列1,...) values(值1,...),(值1,...)...;
    主键列是自动增长,但是在全列插入时需要占位,通常使用0,插入成功后以实际数据为准

5 备份和恢复
备份
1). 进入超级管理员
sudo -s
2)进入mysql库目录
cd /var/lib/mysql
3)运行mysqldump命令
mysqldump –uroot –p 数据库名 > ~/Desktop/备份文件.sql;
4)按提示输入mysql的密码

数据恢复
连接mysql,创建数据库
退出连接,执行如下命令
mysql -uroot –p 数据库名 < ~/Desktop/备份文件.sql
根据提示输入mysql密码

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容