数据库
文章平均质量分 51
懵懂
从事GIS开发。欢迎关注GIS的朋友一起交流,本人QQ号332719794
展开
-
为Oraclespatial表添加记录和创建空间索引
在手工录入Oraclespatial表时,需要将空间表和字段记录插入到记录表USER_SDO_GEOM_METADATA中,然后创建空间表的空间字段索引。-- 1. 删除索引(若全新创建可不执行):DROP INDEX 空间表索引名称;-- 2. 删除记录(若全新创建可不执行):DELETE FROM USER_SDO_GEOM_METADATA WHERE TABLE_NAME...原创 2017-01-12 10:30:34 · 3381 阅读 · 0 评论 -
MySql建库、数据迁移脚本
# 创建数据库# mysql>show databases;# mysql>create database szgd;# 创建用户并授权# mysql>CREATE USER 'szgd'@'%' IDENTIFIED BY 'szgd';# mysql>GRANT ALL PRIVILEGES ON szgd.* TO 'szgd'@'%';# mysql>flu...原创 2019-10-10 10:36:08 · 1057 阅读 · 0 评论 -
MySQL常用命令
查询当前库的每个表的总条数select table_name,table_rows from information_schema.tables where TABLE_SCHEMA = 'szgd' order bytable_rows desc;插入一条空间数据记录insert into test(id,lstr) values (1,GeomFromText('LINE...原创 2019-06-17 10:03:18 · 178 阅读 · 0 评论 -
SQL查询或删除数据库中重复记录
select * --deletefrom 表名 WHERE (字段) IN ( SELECT 字段 FROM 表名 GROUP BY 字段 HAVING COUNT(字段) > 1) AND ROWID NOT IN (SELECT MIN(ROWID) FROM 表名 GROUP BY id HAVING COUNT(*) > 1);原创 2017-07-25 09:28:43 · 430 阅读 · 0 评论 -
给Oracle表空间Tablespace扩展库文件
一般来讲Oracle的表空间单个库文件大小为32G左右,满了之后需要进行扩展。(一)查询使用情况SQL命令:--查询表空间大小和使用总体情况SELECT a.tablespace_name tablespace, total/1024/1024 total_MB, free/1024/1024 "FREE_MB", (total - free)/1024/1024 USE...原创 2017-11-10 09:28:35 · 945 阅读 · 0 评论 -
oracle数据库导入导出命令
------------------------------------导入:imp dba用户/dba密码@orcl file=d:\xxx.dmp touser=导入用户 fromuser=DMP库导出用户名导出:exp dba用户/dba密码@orcl file=d:\xxx.dmp owner=用户名备注:有空表导出不成功,执行select 'alter table...原创 2016-03-28 10:26:55 · 613 阅读 · 0 评论 -
Oracle建表空间、用户
--创建表空间create tablespace lydevdatafile 'D:\OracleTableSpace\lydev.dbf' size 1024Mautoextend on next 10M maxsize unlimited;--创建用户create user ly_dev identified by ly_devdefault tablespa原创 2015-11-16 11:49:01 · 574 阅读 · 0 评论 -
FluentNHibernate的连接配置
string connectionString = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.60)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=orcl)));User Id=jsap;Password=jsap;";_sessionFactory = Fluently.C原创 2014-12-03 12:05:38 · 1268 阅读 · 0 评论 -
ArcGIS 客户端跨版本连接Oracle 地理数据库时的兼容性说明
很多用户都会有这样的疑问:1:我是否可以使用ArcGIS Desktop9.3连接ArcSDE102:我是否可以使用ArcGIS 10.1 for Desktop连接ArcSDE10如果可以的话,在性能方面与同版本连接是否有所区别?---------------------------------------------------------------转载 2014-06-05 16:44:48 · 1219 阅读 · 0 评论 -
C#各种数据库连接字符串大全——SQLServer、Oracle、Access
在这里统计了.NET项目下常用的数据库连接字符串:SQLServer、Oracle、Access三种数据库(MySql、SQLLite、Excel、HTML Table等等暂不列入)。1.常用连接字符串参数说明如需查看详细说明请参见:SqlConnection.ConnectionstringOracleConnection.ConnectionStringOleDbCon转载 2013-01-04 09:15:29 · 1804 阅读 · 0 评论 -
数据库常用SQL
以前零零散散地学习和使用了不少的SQL语句,感觉都了解一些,但实际用的时候也要常常上网再查询和确认。所以想到抽空把这些知识系统地梳理一下。下面列出常用的SQL语句说明:在文字描述中,”字段“、”列“指的是同一个意思。大写表示sql内部的关键字,小些表示用户输入和定义的。红色字体表示比较关键的地方。一、简单增、删、查、改操作(1)基本操作单表查询(多表查询在下面单原创 2013-05-20 17:56:07 · 1035 阅读 · 0 评论 -
CodeFirst解决数据迁移问题
工程用的MVC + Entity Framework,根据CodeFirst的编程理念,先创建模型再自动生产数据库和数据表。看起来这很方便,也给开发带来很多便利,开发时不用考虑数据建库建表。所以首先建立框架,写好实体和DbContext当地我们运行程序的时候,程序会根据我们的数据库配置文件生成对应的数据库表和字段非常方便。问题来了一、当我们的程序开发原创 2013-04-24 17:56:48 · 4348 阅读 · 0 评论 -
怎样在Sql server2008客户端管理器修改多于200行的数据
在修改数据时,当数据记录的行数大于200行时,对表内容进行修改操作,当我用鼠标右键点击表时,出现:然而,并没有我想要的编辑200行后的数据。方法一:1、在表上,鼠标右键选择“编辑前200行”。2、在工具栏,选择“显示SQL”窗格。3、在弹出的sql窗格中,找到 select top(200)...,将200改为你想要的数字,如20原创 2013-04-09 16:43:18 · 2991 阅读 · 0 评论 -
当传递具有新行的 DataRow 集合时...。或“Insert into 语句的语法错误”
“Insert into 语句的语法错误”的解决方法前段时间用vb.net+access做练习发现了个问题.我定义了一个非常简单的select查询在sql server企业管理器中没问题,但在.net IDE中调试就通不过,提示 "使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法".后来发现是数据库中表的字段名有问题,baidu一下找到下原创 2012-09-05 11:37:24 · 2937 阅读 · 0 评论