1.1 表处理
1.11提取表结构(含索引、字段、分区等)
Create table tableb like tablea
建库语句:
create database 数据库名//创建数据库student
1.12修改表结构
修改字段新类型: ALTER TABLE 表名 MODIFY column 字段字段新类型【注:类型有大小需标明如varchar】
修改字段: alter table fact_mon_obd_port change验收流水号单点工程编码 varchar(200); -- 修改字段名‘验收流水号’为‘单点工程编码’
alter table 表名 modify 列名字段名 字段类型(长度) not null;
alter table 表名 modify 列名字段名 字段类型(长度) null;
ALTER TABLE table_name COMMENT='这是表的注释';
ALTER table table_name MODIFY `column_name`datetime DEFAULT NULL COMMENT '这是字段的注释'
1.13 字段转换类型
CAST函数语法规则是:Cast(字段名 as 转换的类型 ),其中类型可以为:
CHAR[(N)] 字符型
DATE 日期型
DATETIME 日期和时间型
DECIMAL float型
SIGNED int
TIME 时间型
数值型:cast(null as unsigned int) 无符号型,即只取整数不取负数
cast(null as signed INTEGER) 有符号型,有负数及正数
cast(null as DECIMAL(19,0) ) 大数值型、float型