Mysql数据库简单使用(二)
Mysql導(dǎo)入.sql文件
souce /home/robot/csql.sql
數(shù)據(jù)庫文件.sql文件放在/home/robot目錄下
按照時(shí)間刪除數(shù)據(jù)庫數(shù)據(jù)
DELETE FROM 表名 WHERE 時(shí)間段 >= 開始時(shí)間 AND 時(shí)間段 <= 結(jié)束時(shí)間
?
實(shí)例:
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>
?
按照時(shí)間排序:
SELECT Rainfall FROM EnvironmentRealData ORDER BY SmpDatetime DESC;
SELECT SmpDatetime,Temprature,Humidity,WindSpeed,WindSpeed,WindDirection,Pressure,Rainfall FROM EnvironmentRealData ORDER BY SmpDatetime DESC
?
從一個(gè)表中插入另一個(gè)表的數(shù)據(jù):
前提是:兩張表的字段一致
實(shí)例:新建一張PointType表的Num字段想要繼承devicespotrobotinfo表的Num信息:
INSERT INTO 目標(biāo)表 (字段1,字段2,…) SELECT 字段 1,字段2,… FROM 來源表
進(jìn)入數(shù)據(jù)庫中:
INSERT INTO PointType(Num) SELECT Num from devicespotrobotinfo;
?
刪除某列值為空的行:
delete from PointType where Num is null;
?
查看Num這列重復(fù)的:
SELECT Num,COUNT(*) FROM PointType GROUP BY Num HAVING COUNT(*) > 1;
?
刪除表中重復(fù)的數(shù)據(jù):
DELETE FROM PointType WHERE Num IN( SELECT Num FROM( SELECT Num,COUNT(*) FROM PointType GROUP BY Num? HAVING COUNT(*) > 1 ) AS a ) LIMIT 1;
?
轉(zhuǎn)載于:https://www.cnblogs.com/wanghao-boke/p/11412895.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的Mysql数据库简单使用(二)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器之poll
- 下一篇: 吃保健品会不会不孕不育