首页 > 数据库技术 > 详细

初识数据库 I

时间:2020-01-06 21:03:04      阅读:73      评论:0      收藏:0      [点我收藏+]

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;

初识数据库 I

原文:https://www.cnblogs.com/xiaohei-chen/p/12157760.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!