-
2018-11-15 16:30:11更多相关内容
-
清除数据代码
2015-11-18 15:45:16清除数据代码, 修正数据库的待发, 在途数 -
Android 清除SharedPreferences 产生的数据(实例代码)
2020-09-04 22:27:05项目是要保存上次文件播放的位置,我使用SharedPreferences来保存,键值对分别是文件路径和当时播放的位置 -
Sql Server中清空所有数据表中的记录
2021-01-19 22:08:33其实删除数据库中数据的方法并不复杂,为什么我还要多此一举呢,一是我这里介绍的是删除数据库的所有数据,因为数据之间可能形成相互约束关系,删除操作可能陷入死循环,二是这里使用了微软未正式公开的sp_... -
ps清除原始数据程序
2018-01-10 16:35:51ps清除原始数据程序,当你PS运用时候很卡,可以用该脚本清除缓存, -
此代码基于用户标识符提供了对表的自动清除功能,在GDPR这样的情况下,它会慢慢删除用户的所有数据
2021-03-27 14:37:42此代码存储库提供了一个过程,该过程可基于用户标识符自动清除SQL Server表中的数据,在GDPR忘记我的情况下,该标识符会缓慢删除用户的所有数据。 由Chuck Lathrope(SQLGuyChuck)开发和编写。 请帮助提供和请求... -
sql删除数据库中所有表与数据语句
2021-02-04 16:23:31来源:转载如果要删除数据表中所有数据只要遍历一下数据库再删除就可以了,清除所有数据我们可以使用搜索出所有表名,构造为一条SQL语句进行清除了,这里我一一给各位同学介绍。使用sql删除数据库中所有表是不难的,...来源:转载
如果要删除数据表中所有数据只要遍历一下数据库再删除就可以了,清除所有数据我们可以使用搜索出所有表名,构造为一条SQL语句进行清除了,这里我一一给各位同学介绍。
使用sql删除数据库中所有表是不难的,就是遍历一下数据库中所有用户表,并将它清除,下边是具体的sql语句,在关键部分已经作了详细的注释:
代码如下
复制代码
--变量@tablename保存表名
declare @tablename nvarchar(100)
--将用户表全部保存到临时表#tablename中
SELECT [name] into #tablename FROM sysobjects
WHERE type = 'U';
--当#tablename有数据时
while(select count(1) from #tablename)>0
begin
--从#tablename中取第一条
select top 1 @tablename=[name] from #tablename;
--进行表删除操作,表名为变量,所以此处用到动态sql
exec('drop table '+@tablename);
--将此表名记录从#tablename中删除
delete from #tablename where [name]=@tablename;
end
--最后删除临时表#tablename
drop table #tablename可见sql里没有使用游标,而是使用了临时表用来遍历,到这里就达到了使用sql清除数据库中所有表的目的。
另一种办法
-
Python获取所有股票代码以及股票历史成交数据分析
2020-06-16 13:15:37最近入坑股市,摸爬滚打,只觉得自己长高了一茬,依旧是韭菜被无情收割呜呜呜呜,因此想了想弄个,所有股票的数据来看下资金动向,类似于龙虎板但是跨度大些。 从网上看了些资源发现并没有自己想要的,最好的一个也...一 、股票代码获取
最近入坑股市,摸爬滚打,只觉得自己长高了一茬,依旧是韭菜被无情收割呜呜呜呜,因此想了想弄个,所有股票的数据来看下资金动向,类似于龙虎板但是跨度大些。
从网上看了些资源发现并没有自己想要的,最好的一个也是多个文件拆分开的而且没有相应股票的代码,所以我弄了个EXCEL整合版本。
首先我们从http://quote.eastmoney.com/stock_list.html获取相应股票:
方法一:
CTRL+C 以及CTRL+V 也就是我们常说的CV工程师,复制下到EXCEL然后进行下数据处理 处理干净放到TXT里面为后面的股票信息做准备。
方法二:
多次从这个网页元素获取股票代码,发现股票代码抓取不全,可以推测该网页可能是异步加载,就是说不进行翻滚网页情况下数据获取是不全面的,因此需要用到 Python 使用selenium+webdriver爬取动态网页内容这篇文章已经写得很详细了
如果想了解相关的静态网页获取数据的方法以及解析过程可以看我之前写的Python爬取百度搜索的标题和真实URL的代码和详细解析
获取股票的代码如下:from bs4 import BeautifulSoup import pandas as pd from selenium import webdriver import csv import os file=r'C:\Users\xxp\.spyder-py3\testcode\test\stock_data.csv'#生成文件路径 def data_write_csv(file, datas):#file为写入CSV文件的路径,datas为要写入数据列表 with open(file,'a+',encoding='utf-8-sig',newline='') as f: writer = csv.writer(f) for data in datas: writer.writerow(data) print("保存文件成功,处理结束") def get_info(): total_title=[] total_content=[] total_info=[] url = 'http://quote.eastmoney.com/stock_list.html' #r = s.get(url=url) #r.encoding = 'GBK' driver = webdriver.Chrome() r = driver.get(url) soup = BeautifulSoup(driver.page_source, 'html.parser') #print(soup) for n in range(0,7500,2500): driver.execute_script('window.scrollBy(0,'+ str(n) +')')#进行页面翻滚 for so in soup.select('#quotesearch ul a'): #print(so) g_title = so.get('href') #print(g_title) #print(g_title) g_content=so.get_text().strip()#根据分析标题无对应标签 只能获取标签内文字 去掉换行和空格 #print(g_content) #print(g_title,g_content) total_title +=[g_title] total_content +=[g_content] # print (total_title) # print (total_content) total_info=zip(total_title,total_content)#合并 print (total_info) if os.path.exists(file): #文件检测 data_write_csv(file,total_info)# 进行excel写入 else: #文件不存在就创建 df=pd.DataFrame(data=total_info,columns=['title','内容']) df.to_csv(file,index=False,encoding='utf_8_sig') print ('文件创建成功') if __name__ == '__main__': get_info()
上面部分代码因网页被修改已失效,已下面部分为准,下面URL已删除部分无用数据
import requests import pandas as pd import time import json import os import csv import numpy as np file=r'D:\Users\xinpengxu\Desktop\stock_data.csv'#生成文件路径 filename=r'D:\Users\xinpengxu\Desktop' def get_json(url): # 获取JSON try: r=requests.get(url) # 抓取网页返回json信息 r.raise_for_status() r.encoding = 'utf-8' #print(r.json()) #with open(r"C:\Users\xxp\.spyder-py3\testcode\tmp.txt", "w") as fp: #fp.write(json.dumps(r.json(),indent=4,ensure_ascii=False)) # txt测试是否成功获取网页 return r.json() except: return 'false' def get_stock_info(result): # 获取某个股票的信息 result 为dict类型 items_all=[] items_finish=[] #"序号 代码 名称 相关链接 最新价 涨跌幅 涨跌额 成交量(手) 成交额 振幅 最高 最低 今开 昨收 量比 换手率 市盈率(动态) 市净率\n" all_name= result.get("data").get("diff") #list类型 for i in range(0,len(all_name)-1): #数组长度限定30交易日内数据 item = all_name[i] #获取数据 dict类型 items_all+=[item['f12'],item['f14']] for i in range(0, len(items_all), 2):#转成二维数组 items_finish.append(items_all[i:i+2]) #print(items_finish[1]) #下述注释部分为方法二 也可以取得数据 方法主要是为了后续我做数据库存写操作方便些 # if os.path.exists(filename):#文件路径检测 # #print("path exists") # df=pd.DataFrame(data=all_name,columns=['f12','f14']) # df['f12'] = '#' + df['f12'] #防止0在保存时候被去除 # df.to_csv(file,index=False,encoding='utf_8_sig') # print ('文件创建成功') # else: # os.makedirs(filename) # print('create path success') # return '' if os.path.exists(filename):#文件路径检测 #print("path exists") df=pd.DataFrame(data=items_finish,columns=['code','name']) df['code'] = '#' + df['code'] #防止0在保存时候被去除 df.to_csv(file,index=False,encoding='utf_8_sig') print ('文件创建成功') else: os.makedirs(filename) print('create path success') return '' def main(): url = 'http://31.push2.eastmoney.com/api/qt/clist/get?pn=1&pz=20&po=1&np=1&ut=bd1d9ddb04089700cf9c27f6f7426281&fltt=2&invt=2&fid=f3&fs=m:0+t:6,m:0+t:13,m:0+t:80,m:1+t:2,m:1+t:23&fields=f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f12,f13,f14,f15,f16,f17,f18,f20,f21,f23,f24,f25,f22,f11,f62,f128,f136,f115,f152'# 1591683995 为时间戳 #此部分url删减了部分不需要的内容 stock_info=get_json(url)#获取json数据 #print(stock_info) get_stock_info(stock_info)#对数据进行处理 if __name__=='__main__': #在其他文件import这个py文件时,不会自动运行主函数 main()
生成数据后,进行数据清洗(excel里面自己手动下就好了 去重 、分列 获取代码 ) 进行去重、2次分列即可
后续进行数据的替换原因在下一篇文章所用到的股票代码数据相关,sz替换成0. sh替换成1. 存成txt文档,后续第二篇文章会用到相关股票代码数据
后续文章:Python获取所有股票代码以及股票历史成交数据分析(二) -
纯php代码进行删除数据操作
2017-03-11 16:02:42以下是一个连接数据库,打印数据表,并能够实时删除数据的php代码实例,供大家学习和使用。主要包括首页index.php,连接数据库操作conn.php,删除操作delete.php。效果图如下:代码如下:index.php<?php //包含conn.php...以下是一个连接数据库,打印数据表,并能够实时删除数据的php代码实例,供大家学习和使用。主要包括首页index.php,连接数据库操作conn.php,删除操作delete.php。效果图如下:
代码如下:
index.php
<?php //包含conn.php文件 include("conn.php"); //执行查询的SQL语句 $sql = "SELECT * FROM 007_news ORDER BY id asc"; $result = mysql_query($sql); //向MySQL服务器发出SQL请求 //取出记录总数 $records = mysql_num_rows($result); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>网站首页</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function confirmDel(id) { if(window.confirm("你确认要删除吗?")) { //跳转到delete.php文件 location.href = "delete.php?id="+id; } } </script> </head> <body> <table width="1000" border="1" bordercolor="#eee" rules="all" align="center" cellpadding="5"> <tr> <th>编号</th> <th>新闻标题</th> <th>作者</th> <th>来源</th> <th>点击率</th> <th>发布时间</th> <th>操作选项</th> </tr> <?php while($row=mysql_fetch_row($result)) { ?> <tr align="center"> <td><?php echo $row[0] ?></td> <td align="left"><a href="javascript:void(0)"><?php echo $row[2] ?></a></td> <td><?php echo $row[3] ?></td> <td><?php echo $row[4] ?></td> <td><?php echo $row[9] ?></td> <td><?php echo date("Y-m-d H:i",$row[10])?></td> <td> <a href="javascript:void(0)" onClick="confirmDel(<?php echo $row[0] ?>)">删除</a> </td> </tr> <?php } ?> </table> </body> </html>
conn.php
<?php //用于声明或设置网页中的字符集的 header("content-type:text/html;charset=utf-8"); //(1)数据库配置信息 $db_host = "localhost"; $db_user = "root"; $db_pwd = ""; $db_name = "saixinjituan"; //自定义数据库名称 //(2)连接MySQL服务器 $link = @mysql_connect($db_host,$db_user,$db_pwd); if(!$link) { echo "<li>PHP连接MySQL服务器出错啦!</li>"; exit(); } //(3)选择当前数据库 if(!mysql_select_db($db_name)) { echo "<li>选择数据库<font color='red'>{$db_name}</font>失败!</li>"; exit(); } //(4)设置MySQL返回数据的字符集 mysql_query("set names utf8"); ?>
delete.php
<?php //包含conn.php文件 require("conn.php"); //获取地址的id参数,并构建要删除的SQL语句 $id = $_GET["id"]; $sql = "DELETE FROM 007_news WHERE id=$id"; //执行查询的SQL语句 if(mysql_query($sql)) { //跳转到首页index.php header("location:index.php"); } ?>
-
使用代码实现Android的清除数据的功能
2015-07-08 13:36:24清除数据 清除数据主要是清除用户配置,比如SharedPreferences、数据库等等,这些数据都是在程序运行过程中保存的用户配置信息,清除数据后,下次进入程序就和第一次进入程序时一样; 代码实现方法: /** * ... -
Android App清除数据的方案
2022-02-22 20:23:34有一个业务场景需要有该弹框弹出的恢复机制,可以通过清除应用数据达到目的。 解决方法一: 在app里直接调用系统接口clearApplicationUserData进行清除 ActivityManager am = (ActivityManager) getSystemService... -
数据结构代码大全(简单版)
2020-01-09 14:40:55数据结构代码大全(简单版) 顺序表创建,插入,删除,打印 #include "stdio.h" #include "stdlib.h" #define MAX_INIT_SIZE 100 #define LISTINCREMENT 10 typedef struct { int* elem; int length; int list... -
python数据分析——简单且有用的代码
2021-06-15 16:14:42时隔多天,终于又要开始我的博客生涯了,经过这个月的python数据分析和机器学习,总结了一些经验,同时也收获了一些大佬的优秀博客,感兴趣的可以观看我的收藏夹,废话不多说,直接进入正题。 数据分析大致分为数据... -
Android:彻底清除APP数据的几种方案总结
2021-11-18 16:15:47和任务管理器里面清除所有数据的操作一致,会删除所有的APP数据。重新进入APP还需重新申请权限。 缺点 系统会直接杀掉APP进程,无法进行拉起APP的操作。 代码 public static Process clearAppUserData(String ... -
C#DataGridView的删除选中行数据和清空所有数据
2020-07-29 10:26:36删除之前的效果图: ...代码: if (DataGridView_Registerlist.Rows.Count > 0) { //移除选中行 DataGridView_Registerlist.Rows.Remove(DataGridView_Registerlist.CurrentRow);//把该行移除 -
【TcaplusDB知识库】[List表]删除列表所有数据示例代码
2022-01-17 17:01:07示例代码 示例代码 import com.tencent.tcaplus.client.Client; import com.tencent.tcaplus.client.ClientFactory; import com.tencent.tcaplus.client.Record; import com.tencent.tcaplus.client.Request; ... -
2021版王道数据结构课后代码题全部实现
2021-03-16 10:07:06历时3个多月,把21版王道数据结构的课后代码题全部实现了一遍,一共96道题 文件目录结构: 编程环境:Visual Studio 2019 编程语言:C/C++ 其中,每道题都是一个独立的cpp文件,可以独立运行。在树和图的章节,... -
删除ES索引里面的数据
2020-12-29 17:21:26总之,就是无法像处理openresty日志那样,按天生成1个ES索引,这样就可以简单匹配月份,直接删除整个月的索引数据了。但是,现在所有接口日志写入进1个索引里。我想删除几百天,比如200天前的数据,研究了好久。下面... -
Android中清除应用数据的方法
2019-07-12 17:05:42Android 中应用的数据分为内置储存的和外置储存,默认是保存在内置储存的,所以一般清除内置储存的就行了。使用这个工具类: import java.io.File; public class DataCleanManager { public static void ... -
如何写网页的每条数据的删除代码
2017-03-10 11:58:42从数据库查询到的数据显示在页面中,每一条数据后面都有删除按钮 这个删除代码该怎么写 -
数据结构-顺序表基本操作的实现(含全部代码)
2018-09-13 22:14:57今天起开始编写数据结构中的各种数据结构及其算法的实现。 主要依据严蔚敏版数据结构教材以及王道数据结构考研辅导书。 今天是线性表中的顺序表的实现,主要实现函数如下,读者有需要可以评论,我可以适当加几个。... -
数据结构-快速排序(含全部代码)
2021-03-15 17:09:19代码 全部代码 截图 算法可视化 函数分析 QuickSort(SqList &L,int low,high) 参数:顺序表L,待排最小下标,待排最大下标 功能:排序(默认升序)空间复杂度:O(1) 时间复杂度:O(nlog2n)-O(n) 稳定性:不... -
07-CoreData清除所有数据
2016-07-11 18:59:18CoreData清空数据库 清空数据库可以使用删除文件的方式 通过沙盒路径进入到沙盒可以看到数据库文件有三个,我们逐一删除便可 代码中的kFileName是一个宏 表示创建的数据库文件名 NSF -
Android利用代码清除App的数据和重启设备
2014-07-22 19:55:36* 然后选择其清除数据.下面给出代码实现. * * 注意事项: * 1 设备需要root * 2 注意在命令的末尾需要加上换行\n * 这就相当于我们平时在Dos中输入命令后再换行一样. * 否则命令不会执行. */ ... -
SQL server删除表信息代码
2018-09-08 15:44:23SQL server删除表信息代码: 1、delete删除: delete * from table --只是删除了表中的内容,并没有把表删除。 2、drop删除: drop table 表名 --把整个表都删除 3、truncate删除: truncate table 表名 -... -
Android O :清除应用数据
2017-11-22 17:16:34本篇博客主要以Android O的代码为例,分析一下清除应用数据的流程。 -
数据结构与算法必备的 50 个代码实现。
2021-11-16 12:37:53数据结构和算法是程序员的内功心法和基本功。无论是人工智能还是其它计算机科学领域,掌握扎实的数据结构和算法知识,...他总结了程序员必备的 50 个数据结构与算法,以及相应的代码实现。开源地址为: https:// -
数据结构-冒泡排序(含全部代码)
2021-03-15 16:46:52代码 全部代码 结果截图 函数分析 下标从小到大,相邻依次比较,直到最后两个被比较,每次比较,若为逆序,则交换,以上为一趟冒泡排序。 使用一个标记,有交换时标记,若一趟下来没有需要交换的,则停止。 ... -
删除NSUserDefault保存的所有数据
2017-01-21 17:32:00我们要知道删除整个plist文件实际上就是把plist文件中的所有item删除就行了,也就是说,如果plist文件里只有一项内容, NSUserDefaults *userDefatluts = [NSUserDefaults standardUserDefaults]; ... -
数据结构之二叉树的代码实现 C语言版
2019-08-20 11:06:18一种是链表,树结构的插入数据和删除数据速度和链表一样快 在树的操作中,大量运用了递归的原理 1.二叉树的结构体表示 这个表示和前面链表的结构体表示有点类似,不过他内部包含了两个指针域。 大概可以这么...