zoukankan      html  css  js  c++  java
  • mysql的结构,段页区,及客户端命令

    mysql的物理结构

    1.物理结构
    [root@db01 ~]# ll /usr/local/mysql/data/mysql/
    最底层的数据文件

    2.逻辑结构
    数据库管理员操作的 对象


    表=元数据+真实的数据行
    元数据=列(字段)+其他的属性(表的大小,行数...)
    列=列名字+约束(数据类型,是否为空,主键,默认值...)

     mysql 段区页

    段:一个段=一张表,一个段是由多个区构成的
    区:多个页构成的的,64k为一个区(4个页为一个区)
    页:mysql最小单位,一个页为16k

    mysql客户端命令

    架构:C/S

    mysql 常用option:

    1. -u:指定用户
    2. -p:指定密码
    3. -S:指定socket文件
    4. -P:指定端口
    5. -h:指定主机域
    6. -e:指定SQL语句

    mysqladmin
    1. -u:指定用户
    2. -p:指定密码
    3. -S:指定socket文件
    4. -P:指定端口
    5. -h:指定主机域

    password:指定新密码
    shutdown:停止mysql服务
    create oldboy:在库外创建数据库
    #库外删除数据库
    [root@db01 data]# mysqladmin -uroot -p1 drop oldboy
    Warning: Using a password on the command line interface can be insecure.
    Dropping the database is potentially a very bad thing to do.
    Any data stored in the database will be destroyed.

    Do you really want to drop the 'oldboy' database [y/N] y


    mysqldump

  • 相关阅读:
    Maven Docker镜像使用技巧
    Dockerfile 最佳实践
    无状态服务
    Docker 镜像加速器
    如何设置Docker容器中Java应用的内存限制
    k8s的容器监测探针
    (部署)使用kubernetes的deployment进行RollingUpdate
    linux下brctl配置网桥
    代码高亮插件
    Docker容器
  • 原文地址:https://www.cnblogs.com/sudaguo/p/10840667.html
Copyright © 2011-2022 走看看