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

  • 相关阅读:
    ITK+VTK+VS环境搭建.Q:vs编译出问题参见VTK(一)哈。
    shell按关键字批量杀进程
    lua使用笔记
    for (; ; )和while (true) 没有区别
    git笔记
    ArrayList LinkedList
    面试整理
    这个相机不错
    idea激活服务器
    git 笔记
  • 原文地址:https://www.cnblogs.com/sudaguo/p/10840667.html
Copyright © 2011-2022 走看看