美文网首页
MySQL操作命令

MySQL操作命令

作者: 陳_CHEN_陈 | 来源:发表于2019-04-24 13:54 被阅读0次

-- 查找订单详情
select * from order_summary where order_id=10214839442;
select * from order_voyage_info where order_id='10214839442';
select * from order_trailer_overview where order_id='10214839442';
select * from order_fee_details where order_id=10214839442;

-- 查询字段重复的
SELECT * FROM ship_period where ship_product_id in
(select ship_product_id from ship_period group by ship_product_id having count(ship_product_id)>1);

-- 查询字段为NULL的数据
SELECT * FROM ship_period WHERE departure_port_id is NULL;

-- 删除destination_port_id为空的关联数据
DELETE ship_period,container_info FROM ship_period INNER JOIN container_info ON
ship_period.ship_product_id = container_info.ship_product_id WHERE ship_period.destination_port_id IS NULL;

-- 删除departure_port_id为空的字段
DELETE ship_period,container_info FROM ship_period INNER JOIN container_info ON
ship_period.ship_product_id = container_info.ship_product_id WHERE ship_period.departure_port_id IS NULL;

-- 根据类型为20GP更新价钱-150
UPDATE container_info SET universal_container_price=universal_container_price-150,platform_container_price=platform_container_price-150,
total_fee=total_fee-150 WHERE container_type='20GP';

-- 根据类型为40HQ更新价钱-300
UPDATE container_info SET universal_container_price=universal_container_price-300,platform_container_price=platform_container_price-150,
total_fee=total_fee-300 WHERE container_type='40HQ';

-- 根据船公司id更新所属供应商
UPDATE container_info SET supplier_id=1 WHERE ship_company_id=995926352600588288 OR ship_company_id=2 OR ship_company_id=1;

-- 根据is_single_pair更新显示双边
UPDATE container_info SET instructions='双边' WHERE is_single_pair=2 AND ship_company_id=2;

-- 根据is_single_pair更新显示单边
UPDATE container_info SET instructions='单边' WHERE is_single_pair=1 AND ship_company_id=2;

-- 更新起始码头港口或者目的码头港口名字
UPDATE ship_period SET start_place='四会永泰' WHERE start_place='永泰';

-- 查询拖车价钱四级地址
SELECT * FROM truck_price WHERE door_address='广东省广州市花都区狮岭镇';
SELECT * FROM truck_price WHERE tab_id=4566398647;
select * FROM sys_area WHERE parent_id='440305' order BY region_code ASC;
select * from sys_area where region_name='南山区';

-- 根据港口名字更新港口拼音
UPDATE ship_period SET start_place_spell=pinyin(start_place),destination_place_spell=pinyin(destination_place);

-- 查询九月份注册量
SELECT count( 1 ) '注册人数' FROM member WHERE (identity !=1 OR identity is NULL) AND create_date BETWEEN '2018-9-1 0:0:0' AND '2018-10-1 0:0:0' ;

-- 查询船期表ship_product_id不在价钱表的数据
SELECT * FROM ship_period WHERE ship_product_id NOT IN ( SELECT ship_product_id FROM container_info);

-- 根据类型为20GP更新价钱+150
UPDATE container_info SET universal_container_price=universal_container_price-150,platform_container_price=platform_container_price-150,
total_fee=total_fee-150 WHERE container_info.ship_product_id in (SELECT ship_product_id FROM ship_period WHERE ship_company_id=2 AND start_place='江阴'AND remarks=1) AND container_type='20GP';

-- 根据类型为40HQ更新价钱+300
UPDATE container_info SET universal_container_price=universal_container_price-300,platform_container_price=platform_container_price-300,
total_fee=total_fee-300 WHERE container_info.ship_product_id in (SELECT ship_product_id FROM ship_period WHERE ship_company_id=2 AND start_place='江阴'AND remarks=1) AND container_type='40HQ';

-- 查询container_info中ship_product_id不在ship_product_id中ship_product_id
SELECT * FROM container_info where ship_product_id NOT in (select ship_product_id from ship_period);
-- 查询船期表ship_product_id不在价钱表的数据
SELECT * FROM ship_period WHERE ship_product_id NOT IN ( SELECT ship_product_id FROM container_info);

相关文章

  • linux中mysql 操作命令【全】

    一、mysql数据库基本操作命令 1.linux下启动mysql的命令: 2.linux下重启mysql的命令: ...

  • 2020-10-13

    数据迁移:MySQL操作mysqldump命令详解

  • 【转】MySQL索引操作命令小结

    MySQL索引操作命令小结 这篇文章主要介绍了MySQL索引操作命令小结,本文讲解了创建索引、查询索引、删除索引等...

  • MySQL安装

    运行以下命令安装MySQL: 启动和关闭mysql服务器: 进入mysql shell界面: MySQL常用操作 ...

  • 这些Mysql常用命令你是否还记得?

    前言 记录mysql常用命令操作 基础操作 命令行登录mysql 为表增加创建时间和更新时间 修改密码 普通 带插...

  • mysql命令行操作

    mysql命令行操作 打开 MySQL 5.7 Command Line Client - Unicode 展示所...

  • PHP基础02(数据库操作)

    1.MySQL操作 使用phpMyAdmin软件操作 在DOS命令行操作(在MySQL客户端操作) 2.登陆和退...

  • linux安装mysql

    安装mysql server mysql操作命令 登陆mysql 如果登陆报错 参考:https://blog.c...

  • Linux实用工具-mysql

    描述 这里简单介绍Linux下面mysql命令(以及相关命令)操作mysql数据库的方法。 举例 启动mysqld...

  • MYSQL 数据库简介

    MYSQL 数据库操作命令 1. 数据库增删改查命令 登录数据库命令:mysql -u root -p,退出:qu...

网友评论

      本文标题:MySQL操作命令

      本文链接:https://www.haomeiwen.com/subject/kdcggqtx.html