创建数据库
注意:
保持字段名和类型的一致性:在命名字段并为其指定数据类型的时候一定要保证一致性,假如数据
类型在一个表里是整数,那在另一个表里可就别变成字符型了
MySQL的数据类型
数据类型的介绍:
基本操作
创建表
创建表的例子
create table aliexpress_lister_sku_property_extend
(
id bigint unsigned auto_increment primary key comment '主键id',
Lister_sku_id bigint default 0 not null comment '范本sku表主键id',
sku_code varchar(50) default '' not null comment 'SKU或POA',
sku_property_id bigint default 0 not null comment 'sku属性名id',
image_url_list varchar(1000) default '' not null comment '套图',
create_time datetime default now() not null comment '添加时间',
create_user varchar(100) default '' not null comment '添加人',
modify_time datetime not null comment '修改时间',
modify_user varchar(100) null comment '修改人',
delete_time datetime null comment '删除时间',
delete_user varchar(100) null comment '删除人',
sys_ctime datetime default CURRENT_TIMESTAMP not null comment '插入时间',
sys_utime datetime default CURRENT_TIMESTAMP not null comment '更新时间',
KEY idx_sku_property_extend (Lister_sku_id, sku_code,sku_property_id),
KEY idx_sys_utime (sys_utime)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 comment 'Aliexpress范本多属性属性表扩展表-杨健彬-20220216';
复制表的操作:
第一个是复制表,第二个是复制表结构m
修改表结构
重命名表
删除表
清空表
不推荐使用 TRUNCATE
Truncate和Delete的区别
实验:
DDL和DML的说明(是否能够回滚)
执行DDL操作要谨慎,因为不能回滚