写一个mysql数据库,里面字段有序号,样品编号,调查船,航次,海域,占位,x坐标,y坐标,详细地址,结束深度(m),心长(m),存放位置,保存状况,备注
时间: 2023-07-27 15:30:17 浏览: 192
mysql数据库,mysql数据表
好的,以下是MySQL数据库的建表语句,包括您提供的字段:
```
CREATE TABLE `sample_info` (
`id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '序号',
`sample_no` VARCHAR(20) NOT NULL COMMENT '样品编号',
`survey_ship` VARCHAR(50) NOT NULL COMMENT '调查船',
`cruise` VARCHAR(50) NOT NULL COMMENT '航次',
`sea_area` VARCHAR(50) NOT NULL COMMENT '海域',
`placeholder` VARCHAR(50) DEFAULT NULL COMMENT '占位',
`x_coordinate` DECIMAL(10,6) NOT NULL COMMENT 'x坐标',
`y_coordinate` DECIMAL(10,6) NOT NULL COMMENT 'y坐标',
`address` TEXT NOT NULL COMMENT '详细地址',
`end_depth` DECIMAL(10,2) NOT NULL COMMENT '结束深度(m)',
`core_length` DECIMAL(10,2) NOT NULL COMMENT '心长(m)',
`storage_location` VARCHAR(50) NOT NULL COMMENT '存放位置',
`storage_condition` VARCHAR(50) NOT NULL COMMENT '保存状况',
`remark` TEXT DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='样品信息表';
```
这个表名为`sample_info`,包含了您提供的所有字段。其中,`id`字段为自增主键,用于标识每条记录的唯一性。`x_coordinate`和`y_coordinate`字段都为DECIMAL类型,用于存储坐标信息,并设置了精度为小数点后6位。`address`和`remark`字段都为TEXT类型,用于存储较长的文本信息。
请注意,您可以根据实际需求对字段类型、长度和约束进行调整。
阅读全文