Mysql数据库简单使用(二)
Mysql導入.sql文件
souce /home/robot/csql.sql
數據庫文件.sql文件放在/home/robot目錄下
按照時間刪除數據庫數據
DELETE FROM 表名 WHERE 時間段 >= 開始時間 AND 時間段 <= 結束時間
?
實例:
mysql> DELETE FROM EnvironmentRealData WHERE SmpDatetime >= '2019-07-01 00:00:00' AND SmpDatetime <= '2019-07-02 00:00:00'
??? -> ;
Query OK, 145 rows affected (0.01 sec)
?
mysql>
?
按照時間排序:
SELECT Rainfall FROM EnvironmentRealData ORDER BY SmpDatetime DESC;
SELECT SmpDatetime,Temprature,Humidity,WindSpeed,WindSpeed,WindDirection,Pressure,Rainfall FROM EnvironmentRealData ORDER BY SmpDatetime DESC
?
從一個表中插入另一個表的數據:
前提是:兩張表的字段一致
實例:新建一張PointType表的Num字段想要繼承devicespotrobotinfo表的Num信息:
INSERT INTO 目標表 (字段1,字段2,…) SELECT 字段 1,字段2,… FROM 來源表
進入數據庫中:
INSERT INTO PointType(Num) SELECT Num from devicespotrobotinfo;
?
刪除某列值為空的行:
delete from PointType where Num is null;
?
查看Num這列重復的:
SELECT Num,COUNT(*) FROM PointType GROUP BY Num HAVING COUNT(*) > 1;
?
刪除表中重復的數據:
DELETE FROM PointType WHERE Num IN( SELECT Num FROM( SELECT Num,COUNT(*) FROM PointType GROUP BY Num? HAVING COUNT(*) > 1 ) AS a ) LIMIT 1;
?
轉載于:https://www.cnblogs.com/wanghao-boke/p/11412895.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Mysql数据库简单使用(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器之poll
- 下一篇: 数据库Sqlite3