• 数据库表结构操作


    创建数据表语句:create table;

    create  table <表名> (

      列名1 数据类型 [列级别约束条件] 默认值],

      列名2 数据类型 [列级别约束条件] 默认值],

      .......

      [表级别约束条件]

      )

    查看数据表:

    show tables (from  db_name);

    查看数据表基本结构:

    show columns from db_name;

    desc<表名>/describe<表名>

    查看表详细结构语句,显示创建语句:

    show create table db_name;

    添加列:(在已存在的列表中添加列)

    alter table <表明> add <新列表><数据类型>[约束条件][first | after以存在列名]

    修改列名:

    alter table <表名> create <旧列名><新列名><新数据类型>

    修改数据类型

    alter table <表名> modify <列名><数据类型>

    修改列的排列位置

    alter table <表名> modify <列><数据类型> first | after <列名>;

    删除列

    alter table <表名> drop <列名>;

    修改表名

    alter table <旧表名> rename [to]<新表名>;

    删除数据库表

    drop table [if exits] 表1,表2......;

    表分区:

    把一张表的数据分成多个区块,这个区块可以在同一个磁盘上,也可以在不同磁盘上,但所有的数据还在一个表中

    查看数据库是否支持表分区:show plugins;----------若存在partition 则支持

    表分区一般有两种方式:水平与垂直,水平分区是将表的数据按行分割成不同的数据文件,垂直分区则是将表的数据按列分割成不同的户籍文件

  • 相关阅读:
    java socket
    eclipse汉化包
    Java中的Integer和int
    linux安装docker
    linux安装maven及配置
    zookeeper入门001
    java-jvm类加载-001笔记
    jvm类加载
    Java中的<< 和 >> 和 >>> 介绍
    linux安装mysql5.7.27
  • 原文地址:https://www.cnblogs.com/wzc27229/p/11235644.html
Copyright © 2020-2023  润新知