<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
當我們insert資料時,插入datetime型別,此型別的欄位,儲存資料格式為: YYYY-MM-DD,它支援的範圍為'1000-01-01'到'9999-12-31',並且允許使用字串或數位為此列複製。
日期賦值時,允許“不嚴格”語法:任何標點符都可以用做日期部分或時間部分之間的間割符。例如,'98-12-31 11:30:45'、'98.12.31 11+30+45'、'98/12/31 11*30*45'和'98@12@31 11^30^45'是等價的,對於不合法的將會轉換為:0000-00-00 00:00:00
我們傳的時候 insert into test(count_data) values (20190922). 不要把20190922轉為2019-09-22
使用ignore關鍵字,避免重複插入記錄可以使用:(主健會變化)
insert ignore into student_task_trace (student_id) VALUES (20)
使用Replace,如果舊記錄與新記錄有相同的值,則在新記錄被插入之前,舊記錄被刪除,存入新紀錄:
REPLACE INTO student_task_trace (student_id) VALUES (20)
如果有主鍵的情況下,可以通過惟一索引來防止重複資料的插入
資料插入一個事件的時候 有好幾個不同的值 總會覆蓋 ,所以需要給不同值的欄位設定個唯一索引。
除非清空(truncate 表名)
如果想做時間加減的話 必須把時間變成unix時間戳 如當前時間—建立時間
SELECT user_id, device, UNIX_TIMESTAMP(create_time) create_time from t_user
int(time.time() - create_time). 不轉unix無法操作
如果想讓時間正常顯示,就需要在寫sql的時候給他做格式化
SELECT DATE_FORMAT(grant_end_time, '%%Y-%%m-%%d') grant_end_time from xxxx
1、新增唯一索引需要保證該值只有一個
2、唯一索引需要放在最前面
3、更新的資料需要在list後面再新增一個來更新
from requests_html import HTMLSession import pymysql import json import time def mysql_db(): a = html_data() #print(tuple1) db = pymysql.connect( host="localhost", user="root", passwd="zdl12345", database = "runoob_db", charset = "utf8" ) cc = db.cursor() #sql1 = "create table sites2(id int primary key not null auto_increment,rn varchar(255) ,nn varchar(255),ol varchar(255),c2name varchar(255))" #cc.execute(sql1) #sql3 = "alter table sites2 add unique (nn)" #cc.execute(sql3) #print("add success") cc.execute("select * from sites2") results = cc.fetchall() #print(zb_list) list = [] for i in target_data: #print(i) for k in i.keys(): #print(key) if k == "c2name": list = [i["nn"],i["rn"],str(i["ol"]),i["c2name"],str(i["ol"])] tuple1 = tuple(list) #print(tuple1) sql = "insert into sites2(nn, rn, ol, c2name) values (%s, %s, %s, %s) on duplicate key update ol = %s" val = tuple1 cc.execute(sql,val) db.commit() db.close() print("insert success") def html_data(): global target_data session = HTMLSession() url = "https://www.douyu.com/gapi/rkc/directory/1_1/1.html" #headers = {'Accept-Charset': 'UTF-8'} database = session.get(url) data = database.html.text #print(data) jsondata = json.loads(data) #print(jsondata) target_data = jsondata["data"]["rl"] #print(target_data[0]) #print(type(target_data)) #return target_data #html_data() #while True: mysql_db() time.sleep(1) data2 = time.time() s = data2 - data1
以上為個人經驗,希望能給大家一個參考,也希望大家多多支援it145.com。
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45