数据库基础操作(登录,查看)——MySQL

文章导图

导图只是文档大致内容,详细请看文章
文章的大致思路

MySQL登录退出

一、数据库的好处

  1. 可以持久化数据到本地
  2. 结构化查询

二、数据库的常见概念

  1. DB:就是数据库,可称为存储数据的容器
  2. DBWS:数据库管理系统,又称为数据库软件或数据库产品,用于创建和管理DB
  3. SQL:结构化查询语言,用于觉数据可通信的语言,不是某种软件特有的,而是几乎所有的主流的数据库软件通用的语言

三、数据库村塾数据的特点

  1. 数据存放到表中,然后在放到库中
  2. 一个库中可以由多张表,每张表具有唯一的表名来标识自己
  3. 表中有一个或多个列,列又称为“字段”,相当于Java里的属性
  4. 表中的每一行数据,相当于Java里的对象

mysql的启动和停止

以管理员方式打开命令提示符

  • 启动:net start mysql80 (mysql80为电脑上的MySQL的名,不同的人设置的可能不相同)
C:\WINDOWS\system32>net start mysql80
The MySQL80 service is starting.
The MySQL80 service was started successfully.
  • 关闭:net stop mysql80
C:\WINDOWS\system32>net stop mysql80
The MySQL80 service is stopping.
The MySQL80 service was stopped successfully.

mysql的登录和退出

  1. root用户可以通过MySQL的Line Client
  • 登录:在Line Client中直接输入密码
  • 退出:exit或者Ctrl+C
    方法1只能root用户,不灵活,
  1. 用命令行登录更加灵活
    用管理员权限打开命令提示符
    • 登录:mysql -h localhost -P 3306 -u root -p密码
      • -h主机名,localhost为默认主机名
      • 第一个p大写的P
      • -P端口号,3306是mysql的默认端口号
      • -u,用户名
      • -p与密码直接没有空号
        直接输入mysql -h localhost -P 3306 -u root -p的话,需要回车后接输入密码
  2. 退出:exit
  • 查看数据库版本方式
    1. 没有登录mysql时:mysql --version或者mysql -V
    2. 登录到mysql时:select version();

MySQL常用命令

MySQL命令是以;或者\g为结束标志

  • show databases:显示数据库

        mysql> show databases;
        +--------------------+
        | Database           |
        +--------------------+
        | information_schema |
        | mysql              |
        | performance_schema |
        | sys                |
        +--------------------+
        4 rows in set (0.02 sec)
    

    显示了MySQL提供的四个数据库

    • information_schema:保存源数据信息
    • mysql:存用户信息
    • performance_schema:保存一些性能方面的信息
    • sys:为空可以自己建
  • 进入库中

    • use 库名; 进入库中
    • show tables; 显示库中的表
      mysql> use sys;
      Database changed  // 表示已经进入
      mysql> show tables;
    
  • 查看当前在那个库中
    select database();

  mysql> select database();
  +------------+
  | database() |
  +------------+
  | sys        |   // 在sys库中
  +------------+
  1 row in set (0.00 sec)
  • 在库中创建一个表
    create table stu (id int,name varchar(20)); stu为表名

  • 查看表的结构
    desc 表名;

  • 查看表中的数据
    select * from 表名;

  • 在表中插入数据
    insert into stu (id,name) values(1,'join'); :在表中插入 id为1,name为join的数据

  • 在表中修改数据
    delete from stu set name='lilei' where id=1 :在表中把编号为1的数据的名字改为lilei

  • 在表中删除数据
    delete from stu where id=1:在表中删除编号为1的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值