mysql表结构字段增删改操作基本语法

2021-08-30  本文已影响0人  拄杖忙学轻声码

1、创建表结构语法,示例:

create table if not exists t_table(
    id int(20) not null primary key auto_increment comment '主键id索引',
    user_name varchar(100) not null comment '姓名',
    pwd varchar(100) not null comment '密码',
    email varchar(100) null comment '邮箱',
    price decimal(10, 2) null comment '价格',
    is_enable tinyint null comment '是否有效(0是,1否)',
    remark text null comment '备注',
    
    create_by int(20) comment '创建人Id',
    create_date datetime comment '创建时间',
    update_by int(20) comment '修改人Id',
    update_date datetime comment '修改时间'
)engine=InnoDB auto_increment=1 default charset=utf8;

2、表结构增加字段
alter table 表名 add 要增加的字段名 字段类型 是否为空 default 默认值 comment 字段描述 after 加到哪个字段之后;

3、删除字段:
ALTER TABLE 表名 DROP 字段名;

4、修改字段名称、类型等:
alter table 表名 change 原字段名 改过后的字段名 字段类型 是否为空 default 默认值 comment 字段描述;

5、备份某张表结构和数据
create table 备份表名 select * from 待备份表名;
insert into 目标表 select * from 源表名;

mysql脚本常用的日期时间相关函数:

image.png
上一篇 下一篇

猜你喜欢

热点阅读