#数据实验室

c# 确定dynamic类型的数据对象是否存在某个属性

publicstaticboolIsPropertyExist(dynamicdata,stringpropertyname){if(dataisExpandoObject)return((IDictionary<string,object>)data).ContainsKey(propertyname);...

如何导出mysql数据库

1、使用工具软件导出数据库文件,这里推荐使用navicat,大家可以自行在百度下载,这个方法比较妥当,而且导出的数据库可以是各种格式,这里推荐导出的文件格式为.sql文件,安装好navicat软件,双击打开软件连接到数据库,连接到数据库上,对着需要备份的数据库右键,在右键菜单中选择转存SQL文件,然后点击保存即可,保存...
开发笔记 ·2023-05-25

MySQL数据库慢的解决方法

1.避免使用SELECT*查询2.使用索引优化查询3.避免使用子查询4.避免使用JOIN查询二、优化数据库结构MySQL数据库的结构设计也是影响性能的重要因素。以下是优化数据库结构的几个方面:1.合理设计表结构2.避免使用大字段3.避免使用TEXT和BLOB类型4.避免使用NULL三、优化MySQL配置MySQL的配置...
开发笔记 ·2023-05-05

mysql int能存多少数据

MySQL中中的整数类型int主要有如下几种:1、tinyint的范围是-128~127;2、int的范围是-2^31(-2,147,483,648)到2^31–1(2,147,483,647)的整型数据(所有数字),存储大小为4个字节;3、bigint的范围是-2^63(-9223372036854775...

为什么 VC# 每次 Ctrl + F5 运行后,数据库都是空白?

数据库以文件的形式放在工程的根目录下,第一次Ctrl+F5后,运行程序,往其中添加数据,然后之后更改了程序,按Ctrl+F5继续运行后,数据库中的数据就没了,为什么呢?这是由于每次运行后,将数据库文件都被复制到bin文件夹,覆盖了已经修改的数据库。解决办法,如果可以不以数据库文件的形式放在工程根目录,可以另外找一个地方...

C# 基本数据类型

C#中有两种基本数据类型:值类型和引用类型。值类型是直接存储它的数据内容,而引用类型存储的是对象的引用,这两种类型对变量的赋值有着不同的含义。值类型包括:简单类型、结构类型、枚举类型;引用类型包括:Object类型、类类型、接口、代表元、字符串类型、数组。值类型示例intm=0;intn=m;m=1;//此时n仍然是0...
代码星球 ·2023-04-16

Oracle数据库表名的最大长度

洪哥今天在建一个Oracle数据库表时,提示如下表名长度超过了最大值了。错误如下:错误报告:SQL错误:ORA-00972:标识符过长00972.00000- "identifieristoolong"*Cause:   Anidentifierwithmorethan30cha...

Oracle数据库查询前N条记录(top N)的问题

Oracle数据库中使用如下的语句来查询前N条记录是不行的:selettop10*fromtable1这种写法在SQLServer或Access数据库中可以使用。在MySQL数据库中,我们使用如下的语句来查询前N条记录:select*fromtable1limit10;大家看到了,MySQL中是使用limit这个关键词...

完全卸载Oracle数据库的方法

Oracle是一非常强大的企业级收费数据库,在安装的时候一般按照正常的引导便可以完成,但是较多的朋友并不知道如何删除,因为仅仅按照那个引导删除,是无法进行重装的。下面就让我们一起来将Oracle删除干净,为重装做好准备。1、删除服务命令具体操作方法是:开始--运行--cmd,进入cmd命令行然后输入:scdelete服...

Oracle 11g数据库之新特性只读表

在Oracle11g之前,如果我们想要对一个表设置为只读的,可以通过授予某些用户select权限。但是对于表的所有者来说,还是读写的。在Oracle11g中,我们可以直接对表的读写权限进行设置。只读表跟普通的表没有区别,但不允许任何事务对其执行任何DML(Insert,Update,Delete)操作。在Oracle1...

Oracle 11g 数据库的新特性虚拟列

在11G中,ORACLE引入了虚拟列的概念,正如其名,虚拟列实际上在物理上是不存在的列,在查询的时候,ORACLE才开始计算。在老的Oracle版本,当我们需要使用表达式或者一些计算公式时,我们会创建数据库视图,如果我们需要在这个视图上使用索引,我们会创建基于函数的索引。现在Oracle11g允许我们直接在表上使用虚拟...

LogMiner的PL/SQL包和数据字典

LogMiner的两个PL/SQL包1、dbms_logmnr_d包,这个包只包括一个用于提取数据字典信息的过程,即dbms_logmnr_d.build()过程。2、dbms_logmnr包,它有如下三个过程:add_logfile(namevarchar2,optionsnumber)-用来添加/删除用于分析的日志...
IT技术学习 ·2023-04-15

Oracle数据库删除不必要的分区

前面我们已经说了如何创建分区表,可以参见如下地址:http://www.splaybow.com/post/oracle-create-fenqubiao.html假如某公司的每年产生巨大的销售记录,DBA向公司建议每季度的数据放在一个分区内,公司从1999年开始记录数据(假设每月产生30M的数据)。公司又规定:销售的...

Oracle数据库分区表的扩容

前面我们已经说了如何创建分区表,可以参见如下地址:http://www.splaybow.com/post/oracle-create-fenqubiao.html假如某公司的每年产生巨大的销售记录,DBA向公司建议每季度的数据放在一个分区内,以下示范的是该公司1999年的数据(假设每月产生30M的数据)。到了1999...

Oracle数据库创建分区表

分区表,说白了就是将一个表部署在多个分区中。这是一个很牛的功能!它可以通过添加磁盘,无限制的扩大表的容量。当然,前提是担任系统能够识别这么大的空间。我们举一个例子来创建分区表,先看看需求。某公司的每年产生巨大的销售记录,DBA向公司建议每季度的数据放在一个分区内,以下示范的是该公司1999年的数据(假设每月产生30M的...
首页上一页...678910...下一页尾页