数据库的基本操作

1、今日内容:

​ 1、数据库的基本使用

​ 2、库操作

​ 3、表操作

2、具体内容:

1.数据库的基本使用:

  • 创建mysql的server端

    # create 表名 用户名@IP indentified by 密码
    #例:
      create user 'eva'@'192.168.13.%'' indentified by '123';
    
  • 连接mysql

    # mysql -u 用户名 -p 密码 -h IP
    #例:
    mysql -u eva -p 123 -h 196.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 uesr 用户名@IP;
      

2.库操作:

  • 查看有哪些数据库

    show database();
    
  • 创建库名称

    # create database 库名
    #例:
    create database ftp;
    
  • 切换到这个文件夹(库)下

    # use 库名
    #例:
    use ftp;
    
  • 删除库

    # drop database 库名
    #例:
    drop database ftp;
    

3.表操作:

  • 创建表

    create table userinfo (id int,name char(12));
    
  • 查看当前库中有多少张表

    show tables;
    
  • 查看表结构

    # desc(describe) userinfo;
    # 查询一个表的详细信息:
     show create table userinfo;
    
  • 删除表

    drop table userinfo;
    
  • 修改表

    # alter table 表名 rename 新名字
    # 例:
     alter table userinfo rename user;
    
原文地址:https://www.cnblogs.com/wsq-1/p/12515690.html