LOAD DATA LOCAL INFILE 'c:\userlist.txt' INTO TABLE temp_user
FIELDS ESCAPED BY '\\' TERMINATED BY '\t' LINES TERMINATED BY '\r\n' (`username`, `userid`)
CREATE TABLE tc_userinfo(`username` VARCHAR(100),`ip` VARCHAR(100))
ENGINE = MYISAM DEFAULT CHARSET=utf8
SELECT * FROM tc_userinfo
ORDER BY papertimes DESC
1.关联userid
UPDATE tc_userinfo t ,ol_user u SET t.userid = u.userid WHERE t.username = u.username
/*truncate table ol_ip_tongchao*/
SELECT INET_ATON('123.15.57.50')
SELECT * FROM ol_ip_tongchao WHERE startip<2064595250 AND endip>2064595250
2.ip数据
LOAD DATA LOCAL INFILE 'c:\ip01.txt' INTO TABLE `servant_591up`.`ol_ip_tongchao`
FIELDS ESCAPED BY '\\' TERMINATED BY ',' LINES TERMINATED BY '\r\n' (`startip`, `endip`, `pos`,`detail`)
SELECT COUNT(*) FROM ol_ip_tongchao
TRUNCATE TABLE ol_ip_tongchao
SELECT * FROM ol_ip_tongchao LIMIT 100
SELECT INET_ATON('114.229.74.103')
UPDATE tc_userinfo t ,ol_ip_tongchao i SET t.diqu = i.pos WHERE INET_ATON(t.ip)>=i.startip AND INET_ATON(t.ip)<=i.endip
SELECT * FROM ol_ip_tongchao WHERE INET_ATON('114.229.74.103')
>startip AND INET_ATON('114.229.74.103')< endip
3.
UPDATE tc_userinfo t SET t.racetimes =
(SELECT COUNT(*) FROM gwy_raceresult WHERE userid = t.userid)
4.
UPDATE tc_userinfo t SET t.papertimes =
(SELECT COUNT(*) FROM ol_simulatelog WHERE userid = t.userid)
5.
UPDATE tc_userinfo t SET t.questiontimes =
(SELECT COUNT(*) FROM ol_answerlog WHERE userid = t.userid)
6.
EXPLAIN
UPDATE tc_userinfo t SET t.wrongtimes =
(SELECT COUNT(*) FROM ol_answerlog_tmp WHERE userid = t.userid AND IsCorrect = 0)
UPDATE tc_userinfo t , ol_answerlog l SET t.wrongtimes = 1
WHERE t.userid = l.userid AND l.IsCorrect = 0
CREATE TABLE ol_answerlog_tmp
SELECT * FROM ol_answerlog WHERE userid IN(SELECT userid FROM tc_userinfo)
7.
UPDATE tc_userinfo t SET t.rewrongtimes = ( SELECT
COUNT(*) FROM ol_tc_wrong WHERE userid = t.userid )
9.
UPDATE tc_userinfo t SET t.reviews = ( SELECT
COUNT(*) FROM ol_userreviews WHERE userid = t.userid AND Reviews IS NOT NULL AND Reviews<>'' )
SELECT * FROM ol_userreviews WHERE Reviews IS NOT NULL AND Reviews<>''LIMIT 100
分享到:
相关推荐
GaussDB的关键技术主要包括以下几个方面: - **高性能**: - **分布式执行框架**:利用并行处理技术提高查询效率。 - **GTM-Lite技术**:轻量级的全局事务管理器,用于确保分布式事务的一致性。 - **NUMA-Aware...
连接字符串是连接到数据源的关键,通常包含以下几个部分: - **Provider**:指定使用的数据提供者,例如Microsoft.Jet.OLEDB.4.0(用于Access数据库)。 - **DataSource**:指定数据源的位置,可以是本地路径也可以...
安装MySQL Cluster通常涉及以下几个步骤: 1. 安装基础环境:确保所有服务器满足硬件和软件要求,包括操作系统、Java运行环境(JRE)等。 2. 下载并安装MySQL服务器:在所有节点上安装相应的MySQL版本。 3. 安装管理...
集群配置通常涉及以下几个步骤: 1. 安装依赖:在CentOS 6.3系统上,你需要安装必要的软件包,如glibc、perl、libaio-devel,如果系统是32位的,还需要安装兼容库组。 2. 下载MySQL Cluster的安装包,例如:`mysql-...
性能调优主要涉及以下几个方面: - **查询优化**:通过对SQL语句的分析和调整,选择更高效的数据访问路径,减少不必要的数据扫描和处理步骤,提升查询执行速度。 - **资源分配**:合理规划CPU、内存、磁盘I/O等资源...
主要包含几个核心对象:Connection(连接)、Command(命令)、Recordset(记录集)等。 4. 连接数据库: 在`conn.asp`文件中,通常会创建一个`Connection`对象实例,通过设置其`ConnectionString`属性来指定数据库...
在VB中与SQL数据库交互,通常会使用ADO(ActiveX Data Objects)库,这允许我们执行SQL命令、连接到数据库、读取和写入数据。 创建SQL数据库的步骤通常包括以下几点: 1. **连接数据库**:在VB中,我们需要建立一...
ADODB对象模型主要包括Connection、Command、Recordset、Field和Parameter等几个核心部分。Connection对象用于建立与数据库的连接,Command对象用于执行SQL命令,Recordset对象则用来存储查询结果,Field对象表示...
Linux 操作系统基础教程 清华大学信息学院计算机系 目 录 前言....................................................................................数据量,而一个完整的发行版本大概都是 1Gbit 左右的数据量...
在编写备份脚本时,我们需要考虑以下几个关键部分: 1. **连接数据库**:如果网站包含数据库,那么备份不仅包括文件,还要包括数据库。使用ADODB连接对象可以连接到SQL Server、MySQL等数据库,并执行备份命令。 2...
Kettle的安装相对简单,主要分为以下几个步骤: 1. **下载Kettle**:访问Kettle官网或者其他可信的下载源下载最新版本的Kettle。 2. **解压安装包**:将下载好的安装包解压到指定的位置。 3. **配置环境变量**(可选...
YARN的基本架构包含以下几个主要组件: 1. ResourceManager(RM):负责整个系统的资源管理和调度。它处理客户端请求,启动并监控ApplicationMaster,监控NodeManager,并负责资源分配与调度。 2. NodeManager(NM)...
在日常的数据库管理与维护工作中,我们常常需要对现有的表进行重命名操作。这通常发生在以下几种情况下:当原始的表名不再准确描述表内容时;当需要遵循新的命名规范时;或者当发现表名存在拼写错误等。在Microsoft ...
2. **声明变量**:为了能够在VB中操作Excel,我们需要声明几个关键变量: - `Dim xlApp As Excel.Application`:声明一个Excel Application对象,用于控制Excel应用程序。 - `Dim xlBook As Excel.Workbook`:声明...
"基于ASP的印像ASP新闻系统"可能包含了以下几个关键模块: 1. **新闻管理**:添加、编辑和删除新闻,这些操作通常涉及对数据库中的新闻表进行CRUD(Create, Read, Update, Delete)操作。 2. **用户接口**:展示...
3. **简化应用程序逻辑**:将复杂的业务逻辑封装到存储过程中,可以减少客户端应用程序的负担,使得应用程序更加简洁易维护。 #### 三、调用存储过程的方法 在ASP中,可以通过多种方式来调用SQL Server中的存储...
这一过程主要包括以下几个步骤: - **准备SQL脚本**:首先准备好数据库表结构的SQL脚本,这通常包含了所有必要的表、字段和关系定义。 - **导入SQL脚本**: - 打开PowerDesigner并加载项目或创建一个新的项目。 -...
[ @参数1 数据类型, @参数2 数据类型, ... ] AS BEGIN -- 存储过程体 -- 包括SQL语句和其他T-SQL命令 END; ``` 例如,下面的示例展示了如何创建一个名为`upGetUserName`的存储过程,用于根据用户ID获取用户名: ...
这些方法对于维护数据库的整洁至关重要。 **应用场景举例:** 使用LotusScript删除文档: ```lotusscript Sub DeleteDocument Dim session As New NotesSession Dim db As NotesDatabase Dim doc As ...