美文网首页sql
创建和查看、修改、删除数据库表...表分区

创建和查看、修改、删除数据库表...表分区

作者: 荼蘼toome | 来源:发表于2020-02-22 14:58 被阅读0次

    数据库表

    数据库:是数据库中最重要的组成之一,是其他对象的基础

    {行为记录,列为字段}

    创建表

    create database book;

    查看数据库表

    show columns from book;
    describt book或者desc book

    查看创建表的sql语句

    修改数据库表

    添加列
    在已经存在的表添加新的列
    alter table <表名> add <新列名><数据类型> [约束条件][first | after 已存在列名]

    最末添加 在指定的位置之后添加 修改列名 修改列的数据类型 修改列的排列位置 删除表 修改表名称

    删除数据库表

    Drop table可以删除一个或者多个表
    drop table t1,t2

    表分区

    当我们创建表,需要承载的数据量很大的时候,就要注意他们的性能问题。
    -- 考虑如何优化

    定义: 一张表的数据分为多个区块,这些区块可以在同一个磁盘上,也可以是不同的磁盘,但是数据还在一个表中。
    前提:检查你的数据库是否支持
    show plugins;

    数据库中表分区

    1. 水平
      将表的数据结构按照行分割成不同的数据文件
    2. 垂直
      将表的数据结构按照列分割成不同的数据文件

    创建表分区

    • 在创建表的时候使用partition by 类型(字段)
    • Range分区
    • 根据指定某列的范围值进行分区
    • 使用values less than操作符定义分区


    实例

    创建分区
    插入数据
    查看p1

    在数据较多的情况,使用表分区优化查询
    如果有收获点个♥(ˆ◡ˆԅ)

    相关文章

      网友评论

        本文标题:创建和查看、修改、删除数据库表...表分区

        本文链接:https://www.haomeiwen.com/subject/tzslqhtx.html