精华内容
下载资源
问答
  • 更新(修改)数据库中的数据 3、DELETE 从数据库中删除数据,用于删除表中的行 4、INSERT INTO 向数据库中插入新数据(向表中插入新的行) 5、CREAT DATEBASE 创建新的数据库 6、ALTER DATEBASE 修改数据库 7、...

    一、SQL语法
    SQL语句对大小写不敏感,且 ;作为语句的结束,程序中会自动补充
    SQL关键字
    1、SELECT
    从数据库中提取数据,结果被存在一个结果表中(结果集)
    2、UPDATE
    更新(修改)数据库中的数据
    3、DELETE
    从数据库中删除数据,用于删除表中的行
    4、INSERT INTO
    向数据库中插入新数据(向表中插入新的行)
    5、CREAT DATEBASE
    创建新的数据库
    6、ALTER DATEBASE
    修改数据库
    7、CREATE TABLE
    创建新表
    8、ALTER TABLE
    变更(改变)数据库表
    9、DROP TABLE
    删除表
    在这里插入图片描述

    10、CREATE INDEX
    创建索引(搜索键)
    11、DROP INDEX
    删除索引
    12、WHERE
    对要进行操作的表进行条件的判定补充(整删改查)
    13、UNION
    合并两个表,不显示重复数据(UNION ALL显示重复数据)
    SELECT+要的信息 from 数据表1 union SELECT+要的信息 from 数据表2

    SQL SELECT
    SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。
    SQL AND&OR
    用于基于一个以上的条件对记录进行过滤。如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
    SQL ODER BY
    ORDER BY 关键字用于对结果集进行排序。ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。ORDER BY 关键字默认按照升序对记录进行排序。降序排序,使用 DESC 关键字。
    order by A,B 默认都为升序排列
    order by A desc,B A降序,B升序排列
    order by A,B desc A升序,B降序排列

    二、MYSQL管理
    管理MYSQL命令
    1、USE 数据库名
    选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。
    2、SHOW DATABASES:
    列出 MySQL 数据库管理系统的数据库列表。
    3、SHOW TABLES:
    显示指定数据库的所有表,使用该命令前需要使用 use 命令来选择要操作的数据库。
    在这里插入图片描述

    4、SHOW COLUMNS FROM 数据表:
    显示数据表的属性,属性类型,主键信息 ,是否为 NULL,默认值等其他信息。
    5、SHOW INDEX FROM 数据表:
    显示数据表的详细索引信息,包括PRIMARY KEY(主键)。
    6、SHOW TABLE STATUS LIKE [FROM db_name] [LIKE ‘pattern’] \G:
    该命令将输出Mysql数据库管理系统的性能及统计信息。
    7、可以使用source命令导入一个sql文件,注意mysql在插入数据库时候会自动去除转义符,要记得添反斜杠。
    补充
    MYSQL_WHERER子句
    当对于所选的数据有条件时(即可在where中添加任何条件),可以在select中加上where,where也可用于delete,update命令,下面示例有体现。如果所选条件的数据在表中没有,那么不会返回任何值。
    MYSQL_LIKE子句
    当需要获取含有某个字符的所有记录,需要在 WHERE 子句中使用 SQL LIKE 子句
    SQL LIKE 子句中使用百分号 %字符来表示任意字符,类似于UNIX或正则表达式中的星号 *
    LIKE 通常与 % 一同使用,类似于一个元字符的搜索,以下是一些规则
    在这里插入图片描述
    在这里插入图片描述

    union操作符
    用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。如果有多个 SELECT 语句会删除重复的数据

    对于order by 排序,需要知道的是如果字符集采用gbk,则直接用order by排序,如果用的是utf-8,则先要转码,之后才能排序,如 什么什么 using gbk

    三、创建数据库

    在这里插入图片描述
    在其他选项菜单中选择MySQL命令行

    password:root
    在这里插入图片描述
    在这里插入图片描述
    websecurity为数据库名称

    这样就创建好了一个数据库

    在这里插入图片描述
    切换到数据库
    在这里插入图片描述
    在这里插入图片描述
    查看数据表
    在这里插入图片描述

    在这里插入图片描述
    查看数据表,此时显示为空,接着插入数据
    在这里插入图片描述
    按此方式接着插入数据
    在这里插入图片描述
    更新数据
    在这里插入图片描述
    删除数据
    在这里插入图片描述
    由上述内容可以知道select*from中星号代表提取整个表的所有符合数据,如果想提取某一条件的数据,就将它换成条件,比如
    在这里插入图片描述
    排序,比如对name排序,下例为降序
    在这里插入图片描述
    升序排序后更新数据,恢复正常的id
    在这里插入图片描述
    再创建一个表
    在这里插入图片描述
    查看数据表
    在这里插入图片描述
    向teacher表中插入数据,最后的表
    在这里插入图片描述
    用where子句选择特定的数据
    在这里插入图片描述

    用like子句,将字符g结尾的addr结果选出
    在这里插入图片描述

    用union操作符将两个表中的addr结果整合,并进行升序排序,此时不会显示重复的结果两次或以上,如果想将结果全部显示必须用union all。
    在这里插入图片描述

    补充:MySQL的数据类型
    大致可以分为三类:数值、日期/时间、字符串(字符)类型。 (具体内容学习 https://www.runoob.com/mysql/mysql-data-types.html)

    phpmyadmin
    数据库管理工具
    看教程很容易明白怎么用,但主要还是要先学会SQL语法,这样才容易进行操作。(主要还是通过上面介绍的语法来做)

    展开全文
  • 摘要:Excel使用广泛,特别在管理工作中,希望直接能从数据库中提取数据。但是,数据库通常不能随便操作的,那么,怎样才能在Excel中取出自己希望的数据呢?我们在Excel中做了开发,实现在Excel中直接打开SQL数据库...
  • 摘要:Excel使用广泛,特别在管理工作中,希望直接能从数据库中提取数据。但是,数据库通常不能随便操作的,那么,怎样才能在Excel中取出自己希望的数据呢?我们在Excel中做了开发,实现在Excel中直接打开SQL数据库...
  • public Vector getZuiDaBianHao() { String sqlSelect = "SELECT Max... 我想问一下能不能拿出那个最大“客户编号”,它在数据库中是int型,将它用java语句转换成java可用int数据类型。急需啊!!!!!!
  • 评论数据爬取下来后,就要考虑怎样入库,可以在爬虫程序中编写代码直接入库,也可以将爬取到的数据存到Excel表格中,再将Excel表格导入到数据库中。在将Excel表格导入到SQL Server数据库时可能会出现很多错误,这里...

    编写python爬虫程序可以在电商、旅游等网站上爬取相关评论数据,这些数据可以用于词云制作、感情词分析、提取关键词等,也可以将爬取下来的数据以自己的方式进行展示。评论数据爬取下来后,就要考虑怎样入库,可以在爬虫程序中编写代码直接入库,也可以将爬取到的数据存到Excel表格中,再将Excel表格导入到数据库中。在将Excel表格导入到SQL Server数据库时可能会出现很多错误,这里要解决的错误是:Text was truncated or one or more characters had no match in the target code。这是由于字段大小(size)设置过小,而数据中有超过这个size的记录从而导致了截断(truncate)。

    在SSMS中,可以编写SQL语句或使用菜单创建数据表,并为表中的字段设置大小(size)。在将Excel表格导入到数据库时,字段的大小又是怎么确定的呢?在Excel表格中,第一行的各列值作为数据表(指数据库中的table)中的各字段名,第二行以后的每一行的记录将作为数据表中的记录。下面两张图反映了Excel表中数据和数据表中数据的对应关系。

    景点概览示例

    景点概览示例2

    我们在SSMS中打开“景点概览”数据表的设计视图,查看各字段的大小(size)。

    数据表中各字段的大小

    Excel表在导入到数据库后,字段的Data Type(数据类型)是根据Excel表中第二行(即第一条记录)的值推出的。如果第二行对应列的那个值是数字,数据库中相应字段的Data Type就是float型,如果值是字符,相应字段的Data Type就是nvarchar(255)。将数字都作为float型,将字符都作为nvarchar(255)型可以避免一些截断问题或高精度向低精度转换等问题的出现。但如果某一个字段的Data Type被设置成了nvarchar(255),而表中又有记录的值的大小超过了255,那么就会出现文章开头所说的truncate(截断)问题。所以,将Excel表格的各条记录中,最长的那条记录放到Excel表格的第二行(即第一条记录的位置),就可以解决上面所说的问题


    一、准备Excel表格数据

      Excel表格是可以导入到SQL Server的,但是WPS表格是不行的。准备好Excel表格后,另存为成合适的格式(Excel 2003或当前的Excel版本号,后面会用到)。这里保存成Excel 2003(.xls)的格式。使用的数据是夫子庙景区的评论数据,首行只有一个字段“评论”。

      将Excel表格另存为合适的格式

      夫子庙景区评论

    二、在SSMS中创建数据库并导入Excel表格

      打开SSMS,创建数据库,右键数据库-Tasks-Import Data,打开SQL Server Import and Export Wizard。

      右键数据库导入Excel

      SQL Server Import and Export Wizard

      选择Data source数据源为Microsoft Excel表格,选择准备好的Excel文件,在Excel version中选择相应的版本号。已自动勾选的First row has column names表示Excel表格中首行作为字段值。

      选择要导入的Excel表格

      选择导入Destination为:SQL Server Native Client,Server name是当前SQL Server连接的服务名,应该是自动出现的,Authentication选择登录方式(Windows身份验证或SQL Server身份验证),Database选择Excel表导入到的数据库。

      选择要导入到的数据库

      选择全部导入或者编写SQL语句部分导入(我也不是很明白..)。这里选择:Copy data from one or more tables or views,全部导入。

      全部导入或query选择导入

      Next之后,选择Excel表中的工作簿(这里只有一个夫子庙)。

      选择夫子庙表

      点击Edit Mappings,可以看到“评论”字段的Data Type被设置成了nvarchar(255)。这里要注意,虽然在这里Size这个值是可以更改的,但是即使改为max后依然导入失败(没有解决)。

      查看夫子庙评论字段的size

      继续后续步骤,执行导入。

      后续步骤1

      后续步骤2

      点击完成,导入失败,查看出错日志。

      报错

    三、整理Excel表格数据重新导入

      上面的Excel表格导入失败了,在整理表格之前,要在SSMS中将失败的数据表删掉(虽然失败了,但是数据表的框架已经创建了)。如果对表格进行SELECT查询,结果是空的。

      查询到了空结果

      打开Excel表格,找到最长的那条记录,并将其移动到第二行。

      找到最长的那条记录

      将最长的那条记录移到第二行

      重新导入到数据库,这次导入成功了。

      查看夫子庙评论字段的size2

      导入成功

      在SSMS中,SELECT查询刚才导入进来的数据。Excel表格导入进来的数据表的名字是Excel表中数据簿的名字后+"$"符号。

      查询刚才导入进来的数据

    四、总结

      在将Excel表格导入到SQL Server数据库时如果出现:Text was truncated or one or more characters had no match in the target code 这个错误,将Excel表中最长的那条记录移到第二行即可(即第一条记录所在行)解决导入失败的问题

      另外,SQL Server数据库的导入导出功能还可以实现数据库中数据导出到Excel表或其他一些数据源之间的相互导入导出,读者可以进行尝试。

    转载于:https://www.cnblogs.com/wangmengdx/p/9751558.html

    展开全文
  • SQL语句在数据处理过程是怎样的呢?执行顺序呢?在回答这个问题前,我们先来回顾一下:在ORACLE数据库系统架构下,SQL语句由用户进程产生,然后传到相对应 服务端进程,之后由服务器进程执行该SQL语句,如果...

    SQL语句在数据 库中处理过程是怎样的呢?执行顺序呢?在回答这个问题前,我们先来回顾一下:在ORACLE数据库系统架构下,SQL语句由用户进程产生,然后传到相对应 的服务端进程,之后由服务器进程执行该SQL语句,如果是SELECT语句,服务器进程还需要将执行结果回传给用户进程。

    SQL语句的执行过程一般如下:

    解析(PARSE)—— 绑定(BIND)——执行(EXECUTE)——提取(FETCH 只有SELECT才需要这步)

    clip_image001

    解析

     

    服务器进程接收到一个SQL语句时,首先要将其转换成执行这个SQL语句的最有效步骤,这些步骤被称为执行计划。

    Step 1:检查共享池中是否有之前解析相同的SQL语句后所存储的SQL文本、解析树和执行计划。如果能从共享池的缓存库中找到之前解析过生成的执行计划,则 SQL语句则不需要再次解析,便可以直接由库缓存得到之前所产生的执行计划,从而直接跳到绑定或执行阶段,这种解析称作软解析。

    但是如果在共享池的库缓存中找不到对应的执行计划,则必须继续解析SQL、生成执行计划,这种解析称作硬解析

    在缓存池解析过的SQL,会有一个对应的哈希值与之对应,你可以通过V$SQL视图来查询,请看下面一个例子:

    SQL>SELECT * FROM SCOTT.DEPT WHERE DEPTNO =10;
    
    SQL>SELECT * FROM SCOTT.DEPT WHERE DEPTNO =20;
    
    SQL> SELECT HASH_VALUE , ADDRESS, EXECUTIONS ,SQL_TEXT
    
    2 FROM V$SQL
    
    3 WHERE SQL_TEXT LIKE 'SELECT * FROM SCOTT.DEPT WHERE DEPTNO%'
    
    4 ;
    
    HASH_VALUE ADDRESS EXECUTIONS SQL_TEXT
    
    ---------- -------- ---------- --------------------------------------------------------------------------------
    
    442836625 27EE4B7C 1 SELECT * FROM SCOTT.DEPT WHERE DEPTNO =20
    
    4215405494 27EEA3BC 1 SELECT * FROM SCOTT.DEPT WHERE DEPTNO =10

     

     下面我们先清空共享池缓存的执行计划,然后使用绑定变量,查看执行计划的变换

     

    SQL> ALTER SYSTEM FLUSH SHARED_POOL;
    
    System altered
    
    SQL> VARIABLE deptno NUMBER;
    
    SQL> EXECUTE :deptno := 10;
    
    PL/SQL procedure successfully completed
    
    deptno
    
    ---------
    
    10
    
    SQL> SELECT * FROM SCOTT.DEPT WHERE DEPTNO=:deptno;
    
    DEPTNO DNAME LOC
    
    ------ -------------- -------------
    
    10 ACCOUNTING NEW YORK
    
    SQL> EXECUTE :deptno :=20;
    
    PL/SQL procedure successfully completed
    
    deptno
    
    ---------
    
    20
    
    SQL> SELECT * FROM SCOTT.DEPT WHERE DEPTNO=:deptno;
    
    DEPTNO DNAME LOC
    
    ------ -------------- -------------
    
    20 RESEARCH DALLAS
    
    SQL> SELECT HASH_VALUE , ADDRESS, EXECUTIONS ,SQL_TEXT
    
    2 FROM V$SQL
    
    3 WHERE SQL_TEXT LIKE ' SELECT * FROM SCOTT.DEPT WHERE DEPTNO%';
    
    HASH_VALUE ADDRESS EXECUTIONS SQL_TEXT
    
    ---------- -------- ---------- --------------------------------------------------------------------------------
    
    3669302979 27D2BA1C 2 SELECT * FROM SCOTT.DEPT WHERE DEPTNO=:deptno

     

    Step 2:语法分析,分析SQL语句的语法是否符合规范,衡量语句中各表达式的意义

    Step 3:检查是否存在语义错误和权限。语义分析,检查语句中设计的所有数据库对象是否存在,且用户有相应的权限。

    Step 4:视图转换和表达式转换 将涉及视图的查询语句转换为相应的对基表查询语句。将复杂表达式转化较为简单的等效连接表达式。

    Step 5:决定最佳执行计划。优化器会生成多个执行计划,在按统计信息带入,找出执行成本最小的执行计划,作为执行此SQL语句的执行计划

    Step 6:将SQL文本、解析树、执行计划缓存到库缓存,存放地址以及SQL语句的哈希值。

    绑定

    如果SQL语句中使用了绑定变量,扫描绑定变量的声明,给绑定变量赋值。则此时将变量值带入执行计划。

    执行

     

    此阶段按照执行计划执行SQL,产生执行结果。不同类型的SQL语句,执行过程也不同。

    SELECT查询

    检查所需的数据块 是否已经在缓冲区缓存中,如果已经在缓冲区缓存中,直接读取器内容即可。这种读取方式称为逻辑读取。如果所需数据不在缓冲区缓存中,则服务器进程需要先扫 描数据块,读取相应数据块到缓冲区缓存,这种读取方式称为物理读。和逻辑读相比较,它更加耗费CPU和IO资源。

    修改操作(INSERT、UPDATE、DELETE)

    Step 1:检查所需的数据库是否已经被读取到缓冲区缓存中。如果已经存在缓冲区缓存,则执行Step 3

    Step 2:若所需的数据库并不在缓冲区缓存中,则服务器将数据块从数据文件读取到缓冲区缓存中

    Step 3:对想要修改的表取得的数据行锁定(Row Exclusive Lock),之后对所需要修改的数据行取得独占锁

    Step 4:将撤销数据的Redo记录复制到日志缓冲区,产生数据行的撤销数据,将数据行修改的Redo记录复制到日志缓冲区,修改数据行。

    Step 5: 产生数据修改的撤销数据

    Step 6:复制数据修改的Redo记录到日志缓冲区

    Step 7:修改数据行的内容,如果之前的缓冲为干净缓冲,则此时将变为脏缓冲。

    提取

    提取只有SELECT查询语句才有的步骤。获取查询的记录行,必要的时候对查询结果排序。

    转载于:https://www.cnblogs.com/leecz/p/3422024.html

    展开全文
  •  本书还提供了dba完成本职工作必备基本uniix、sql、pl/sql数据建模知识,也给出了许多富有趣味性例子,通过这些实例详细、循序渐进地说明了oracle database 11g数据库的各个概念和特性。 作译者  Sam...
  • 1.1.2 怎样确定恰当的数据块尺寸 1.2 组织文件系统 1.2.1 怎样命名数据库文件 1.2.2 使用最佳灵活结构 1.2.3 怎样配置符合 OFA 的 Oracle 文件 系统 1.3 规划数据库文件布局 1.3.1 最大化可用性的规划 1.3.2...
  • 深入浅出MySQL数据库开发、优化与管理维护

    千次下载 热门讨论 2014-01-21 15:48:01
     第15章 SQL中的安全问题   15.1 SQL注入简介   15.2 应用开发中可以采取的应对措施   15.2.1 PrepareStatementBind-variable   15.2.2 使用应用程序提供的转换函数   15.2.3 自己定义函数进行校验...
  • 如下图所示,MySQL基本逻辑架构主要分为server层和存储引擎层,server层主要包括 连接器、分析器、优化器、执行器、查询缓存这些,存储引擎层负责数据的存储和提取。其架构模式是插件式 如何查看与当前数据库建立...
    1. MySQL的基本逻辑架构是怎样的?
      如下图所示,MySQL基本逻辑架构主要分为server层和存储引擎层,server层主要包括 连接器、分析器、优化器、执行器、查询缓存这些,存储引擎层负责数据的存储和提取。其架构模式是插件式的
      MySQL基本逻辑架构
    2. 如何查看与当前数据库建立的所有的连接的状态?
    show processlist
    
    1. 与客户端建立连接默认超时时间是?
      答:八个小时
    2. 有时候MySQL占用的内存长的特别快,可能的原因是?
      答:MySQL在执行过程中临时使用的内存是管理在连接对象里面的,这些资源会在连接断开时才释放,所以如果长期累积下来,可能导致内存占用太大
    3. 如何避免4中的问题
      1. 定期断开长连接。使用一段时间,或者程序里面判断执行过一个占用内存的大查询后,断开连接,之后要查询再重连。
      2. 如果你用的是 MySQL 5.7 或更新版本,可以在每次执行一个比较大的操作后,通过执行 mysql_reset_connection 来重新初始化连接资源。这个过程不需要重连和重新做权限验证,但是会将连接恢复到刚刚创建完时的状态。
    展开全文
  • 第7章 SQL中的安全问题 29 7.1 SQL注入简述 29 7.2 开发中可以采取的措施 30 7.2.1 prepareStatement + Bind-variable 30 7.2.2 使用应用程序提供的转换函数: 31 7.2.3 自己定义函数进行校验 31 第8章 SQL Mode及...
  • sql2005全文检索.doc

    2009-09-09 10:31:46
     对存储在 varbinary(max) 或 image 列中的数据编制索引时,筛选器(实现了 IFilter 接口)将基于为该数据指定的文件格式(例如,Microsoft Word)来提取文本。在某些情况下,筛选器组件会要求将 varbinary(max) 或...
  • 实例068 ListView控件间的数据移动 87 实例069 将数据库数据添加到ListView控件 90 实例070 在ListView控件实现修改功能 91 实例071 在ListView控件对数据排序或统计 92 实例072 在ListView控件绘制...
  • MYSQL中文手册

    2013-03-11 21:21:34
    在同一个数据库中创建多个表缺陷 7.5. 优化MySQL服务器 7.5.1. 系统因素和启动参数调节 7.5.2. 调节服务器参数 7.5.3. 控制查询优化器性能 7.5.4. 编译和链接怎样影响MySQL速度 7.5.5. MySQL如何使用...
  • 实例076 TreeView控件在数据库中的应用 96 实例077 带复选框的树状菜单 98 2.9 其他控件典型应用 100 实例078 TrackBar的简单应用 100 实例079 SplitContainer的应用 102 实例080 MaskedTextBox控件的...
  • Junit_Recipes中文教程

    热门讨论 2011-05-31 10:19:12
    10.7管理测试数据库中的测试数据 10.8测试部署schema对象时的权限 10.9脱离数据库来测试legacy JDBC代码 10.10联合数据库测试遗留的JDBC代码 10.1 1联合DbUnit使用schema-qualified的表 10.12测试存储过程 第...
  • MySQL 5.1中文手冊

    2009-12-11 09:43:12
    在同一个数据库中创建多个表缺陷 7.5. 优化MySQL服务器 7.5.1. 系统因素和启动参数调节 7.5.2. 调节服务器参数 7.5.3. 控制查询优化器性能 7.5.4. 编译和链接怎样影响MySQL速度 7.5.5. MySQL如何使用内存 ...
  • 在同一个数据库中创建多个表缺陷 7.5. 优化MySQL服务器 7.5.1. 系统因素和启动参数调节 7.5.2. 调节服务器参数 7.5.3. 控制查询优化器性能 7.5.4. 编译和链接怎样影响MySQL速度 7.5.5. MySQL如何使用内存 ...
  • 在同一个数据库中创建多个表缺陷 7.5. 优化MySQL服务器 7.5.1. 系统因素和启动参数调节 7.5.2. 调节服务器参数 7.5.3. 控制查询优化器性能 7.5.4. 编译和链接怎样影响MySQL速度 7.5.5. MySQL如何使用内存 ...
  • mysql5.1中文手册

    2008-01-09 09:54:20
    在同一个数据库中创建多个表缺陷 7.5. 优化MySQL服务器 7.5.1. 系统因素和启动参数调节 7.5.2. 调节服务器参数 7.5.3. 控制查询优化器性能 7.5.4. 编译和链接怎样影响MySQL速度 7.5.5. ...
  • 实例068 ListView控件间的数据移动 87 实例069 将数据库数据添加到ListView控件 90 实例070 在ListView控件实现修改功能 91 实例071 在ListView控件对数据排序或统计 92 实例072 在ListView控件绘制底纹 93 ...
  • 程序开发范例宝典>>

    2012-10-24 10:41:28
    全书包括窗体与界面设计、控件应用、组件应用、图形技术、多媒体技术、文件系统、操作系统与Windows相关程序、注册表、数据库技术、SQL查询相关技术、LINQ查询技术、报表与打印技术、图 表技术、硬件相关开发技术、...
  • C#程序开发范例宝典(第2版).part02

    热门讨论 2012-11-12 07:55:11
    实例068 ListView控件间的数据移动 87 实例069 将数据库数据添加到ListView控件 90 实例070 在ListView控件实现修改功能 91 实例071 在ListView控件对数据排序或统计 92 实例072 在ListView控件绘制底纹 ...
  • C#程序开发范例宝典(第2版).part13

    热门讨论 2012-11-12 20:17:14
    实例068 ListView控件间的数据移动 87 实例069 将数据库数据添加到ListView控件 90 实例070 在ListView控件实现修改功能 91 实例071 在ListView控件对数据排序或统计 92 实例072 在ListView控件绘制底纹 ...
  • 实例068 ListView控件间的数据移动 87 实例069 将数据库数据添加到ListView控件 90 实例070 在ListView控件实现修改功能 91 实例071 在ListView控件对数据排序或统计 92 实例072 在ListView控件绘制底纹 ...
  • 实例068 ListView控件间的数据移动 87 实例069 将数据库数据添加到ListView控件 90 实例070 在ListView控件实现修改功能 91 实例071 在ListView控件对数据排序或统计 92 实例072 在ListView控件绘制底纹 ...
  • 实例068 ListView控件间的数据移动 87 实例069 将数据库数据添加到ListView控件 90 实例070 在ListView控件实现修改功能 91 实例071 在ListView控件对数据排序或统计 92 实例072 在ListView控件绘制底纹 ...
  • 实例068 ListView控件间的数据移动 87 实例069 将数据库数据添加到ListView控件 90 实例070 在ListView控件实现修改功能 91 实例071 在ListView控件对数据排序或统计 92 实例072 在ListView控件绘制底纹 ...

空空如也

空空如也

1 2 3 4
收藏数 79
精华内容 31
关键字:

怎样提取sql数据库中的数据