mysql 数据库 I

1.今日内容

  1. mysql的卸载和安装
  2. 数据库的基本使用
  3. 库操作
  4. 表操作
  5. 数据的基本操作

2.具体内容

  1. mysql的卸载和安装

  2. 数据库的基本使用

    • 创建mysql的server端
    # create 表名 用户名@IP indentified by 密码
    # 例
    create user 'eva'@'192.168.13.%' indentified by '123';
    
    • 连接mysql
    # mysql -u 用户名 -p 密码 -hIP
    # 例
    mysql -ueva -p 123 -h 192.168.13.122;
    
    • Remark

      • 对账号赋予权限
      # grant 权限的种类
      # 例
      grant all
      # 给一个已经存在的eva账号授权
      grant select on 数据库.* to 'eva'@'192.168.13.122';
      # 给新账号赋予权限
      grant select on 数据库.* to 'eva'@'192.168.13.122' indentified by '123';
      
      • 查询client端信息
      select user();
      
      • 删除用户
      drop user 用户名@IP
      
  3. 库操作

    • 查看有哪些数据库
    show databases;
    
    • 创建库名称
    # create database 库名
    # 例
    create database ftp;
    
    • 切换到这个文件夹(库)下
    use 库名
    use ftp;
    
    • 删除库
    # drop database 库名
    # 例
    drop database ftp;
    
  4. 表操作

    • 创建表
    create table userinfo(id int,name char(12));
    
    • 查看当前库中有多少张表
    show tables;
    
    • 查看表结构
    # 1
    desc(describe) userinfo;
    # 2查询一个表的详细信息
    show create table userinfo;
    
    • 删除表
    drop table userinfo;
    
    • 修改表
    # alter table 表名 rename 新名字
    # 例
    alter table userinfo rename user;
    
  5. 数据的基本操作

    select * from 表名
    
    # insert into 表名 values(*)
    # 例
    insert into user values(1,'太白');
    insert into user values(2,'金星'),(3,'星');
    
    # update 表名 set 修改项 = 修改值
    # 例
    update user set name = 'barry'; #全改
    update user set name = 'barry' where id = 1;
    update user set name = 'alex',id = 2 where id = 1;
    
    delete from user; #清空表
    
    # delete from 表名 where 筛选条件
    delete from user where id = 2;
    
原文地址:https://www.cnblogs.com/xiaohei-chen/p/12157760.html