随笔分类 - SQL Data Base
关系型数据库
摘要:navicat连接localdb数据库 一.安装驱动: 二.执行命令获取管道名称: sqllocaldb i MSSQLLocalDB 三.navicat填写连接信息: LocalDB的实例的管道名称填到主机名或IP地址
阅读全文
摘要:SQLite的连接字符串 Basic(基本的) Data Source=filename;Version=3;Using UTF16(使用UTF16编码) Data Source=filename;Version=3;UseUTF16Encoding=True;With password(带密码的)
阅读全文
摘要:sqlserver 事务日志已满解决方案 可参考这篇博客: https://www.cnblogs.com/strayromeo/p/6961758.html 一.删除日志文件:(不建议) 二.手动收缩: 1.数据库右键属性-选项-恢复模式-下拉选择简单-最后点击确定 2.右键数据库-任务-收缩-文
阅读全文
摘要:使用PLSQL Developer时中文乱码问题 一.问题: 执行一些查询结果有中文的SQL语句,显示不了中文,显示???。 二.产生的原因: 客户端与服务器端的编码不一致造成的。 三.解决方案: 1.查看oralce服务器端的计算机注册表中的编码: 2.添加环境变量: 变量名:NLS_LANG 变
阅读全文
摘要:Data Base Mysql迁移到SqlServer 2008工具使用方法 一.下载及安装: 二.
阅读全文
摘要:常用数据库之top/limit/rownum用法一.常用数据库:sql server:selecttop 10fromusers wherestatus=1mysql:select * fromusers wherestatus=1limit 0,100oracle:oracle数据库不支持mysq...
阅读全文
摘要:可能参数化SQL语句不同,例如在Access中参数化SQL语句是在参数直接以“?”作为参数名,在SQL Server中是参数有“@”前缀,在MySQL中是参数有“?”前缀,在Oracle中参数以“:”为前缀。 注意:因为在Access中参数名都是“?”,所以给参数赋值一定要按照列顺序赋值,否则就有可...
阅读全文
摘要:mysql 批量操作批量操作数据是利用 CommandBuilder 和 DataAdapter.Update() 方法 对数据库进行批量更新说解: DataAdapter中有四个重要对象:SelectCommand,InsertCommand,UpdateCommand ,DeleteComman...
阅读全文
摘要:mysql 备份与恢复为什么要备份:由于系统使用到了MySQL 数 据库,所以每天的工作,就设计到了MySQL数据库的备份问题.但如果每天手工来做MySQL数据库的定时备份,工作量不说,时间还不准确,有时候还会忘 记做备份,哪一天忙起来忘记了,数据库出了问题,就不好搞了.所以,将MySQL数据库的备...
阅读全文
摘要:sql server 备份数据库1.维护计划向导:右键维护计划-维护计划向导-然后安装提示:勾选自己要干的事,比如:完整备份数据库、差异备份数据库等等2.作业计划:如下图:SQL Server 代理-作业-右键新建作业备份:Declare @DataStr NVARCHAR(200) set @Da...
阅读全文
摘要:Data Base access + vb + asp 遇到一些问题的总结 1.asp中sql语句: select * from users whre name=’张三‘ and addTime=#2015-05-22 10:45:55# 正确: name=’张三‘ addTime=#2015-05
阅读全文
摘要:MySQL的常用命令 一.下载地址: http://www.mysql.com 二.安装注意: root默认密码:123456 三.常用命令: 1.创建用户并授权: 创建用户,只能本地访问:create user '用户名'@'localhost' identified by '密码'; 为本地用户
阅读全文
摘要:sqlserver sa用户登陆失败的解决办法 如下图以此模仿: 1.右键-属性 2.找到安全: 3.勾选如图: 4.sa用户密码重置: 5.服务重启:
阅读全文
摘要:sqlServer 数据库纵横表相互转化 一.纵表转横表: 1.纵表: 2.横表: 3. 代码: select Name as '姓名', sum(case Course when '语文' then Score else 0 end) as '语文', sum(case Course when '
阅读全文
摘要:sqlServer 组合主键 创建表时: create table Person ( Name1 nvarchar(10) not null ,Name2 nvarchar(10) not null primary key(Name1,Name2) ,Age int not null ,Sex ch
阅读全文
摘要:sqlServer 数据库常用连接字符串 用户名和密码验证的方式去连接到数据库服务器 <add name="conStr" connectionString="Data Source=服务器名;Initial Catalog=数据库名; User Id=用户名;Password=密码"/> <add
阅读全文
摘要:SQL 查询表中31到40的记录,考虑id不连续的情况 写出一条sql语句输出users表中31到40记录(数据库为SQL Server,以自动增长的ID作为主键,注意ID可能不是连续的)? --使用not in select top 10 * from users where id not in(
阅读全文
摘要:sqlServer 存储过程与sql语句的区别 sql存储过程与sql语句的区别: 从以下几个方面考虑: 1.编写: 存储过程:编写比较难; sql语句:相对简单; 2.性能: 存储过程:高,可移植性高,复用性高; sql语句:低,可移植性差,不可复用; 3.安全: 存储过程:比sql语句相对来说安
阅读全文
摘要:sqlServer DataReader与DataSet的区别 从以下这几个方面比较: 1.与数据库连接: DataReader:面向连接,只读,只进,只能向前读,读完数据就断开连接; DataSet:非面向连接,把数据加载到sql缓存池中,然后断开连接; 2.处理数据速度: DataReader:
阅读全文