这个是 PHP 序列化(serialize函数)的数据,是否考虑用 PHP 里整理筛选并保存数据?
<?php// 获取数据库值
$mark = 'a:2:{i:0a:3:{s:9:"mark_text"s:15:"my 备注1"s:8:"add_time"i:1387787049s:7:"op_name"s:7:"testtest"}i:1a:3:{s:9:"mark_text"s:15:"my 备注2"s:8:"add_time"i:1387787052s:7:"op_name"s:7:"test001"}}'
// 反序列化
$mark = unserialize( $mark )
// 输出数据
echo $mark[0]['mark_text'] // 此处为 "my 备注1"
echo $mark[1]['mark_text'] // 此处为 "my 备注2"
当然,也有很多别的办法,不通过 PHP 也可以批量获取这些数据
4.4.6删除字段
上面语句格式中,“表名”指定要删除字段的是哪个表,“DROP”表示要在表中删除字段,其后的“字段名”即指定了要删除的是哪个字段。
下面截图中的“ALTER TABLE”语句在t_dept表中删除了一个字段descri。
4.4.4修改字段排列位置 语句格式:ALTER TABLE 表名 MODIFY 字段名 数据类型FIRST|AFTER 字段名2 此语句从格式上看比上面的修改字段数据类型语句多了一个参数,即在上面的修改字段数据类型语句的最后增加了一个字段位置参数,这个字段位置参数可以选择“FIRST”或“AFTER 字段名2”中的一个。当选择“FIRST”参数时表示将指定字段调至第一个字段;当选择“AFTER 字段名2”时表示将指定字段调至“字段名2”所指字段的后面。 下面截图中的“ALTER TABLE”语句将t_dept表中loc字段的位置由原来第三的位置调至了第一。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)