mysql 数据库[表]结构基本操作

create   datebase   test1;            创建数据库test1

drop   datebase   test1;               创建数据库test1

数据库表结构的操作

create   table   表名(

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

                   列名2        ......,

                   列名n        ......,

                   [表级别约束条件]

);

查看数据表列表(就是看看这里有那些表)     show tables  [from db_name];               注释:[ ] 内可以不填

查看数据表基本结构(比如 姓名,性别等)三种方法        1   show    columns    from    表名;

                                                                                                     2    describe    表名;

                                                                                                     3    desc    表名;

添加列

alter    table    表名    add    新列名    数据类型    [约束条件];

修改列名

alter    table    表名    change    旧表名    新表名    数据类型;

修改列的数据类型

alter    table    表名    modify    列名    数据类型;

修改列的排列位置

alter    table    表名    modify    列1  数据类型    first/after    列2;

删除列

alter    table    表名    drop    列名;

修改表名

alter    table    旧表名    rename    新表名;

删除数据库表

drop    table    [if  exists] 表1,表2,表3,......表n;

创建表分区

首先判断数据库是否支持表分区    show  plngins        倒数第二行出现 partition  active   说明支持

举列:

create    table    bookinfo(

                        book_id   int,

                        book_name    varchar(20),

                                                )

partition    by    range    (book_id)(

                    partition    p1    values    less    than    (20109999),

                    partition    p2    values    less    than    (20159999),

                    partition    p3    values    less    than    MAXVALUE

                                                               );

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值