
数据库
山西茄子
多媒体工程师,从事ffmpeg,gstreamer,视频编码,deepstream等开发,做做笔记。
展开
-
MySQL数据类型总结
理解MySQL数据类型 各行分别代表: a.数据类型 b.描述 c.字节 d.推荐使用 SMALLINT 整数,从-32000到 +32000范围 2 存储相对比较小的整数。 比如: 年纪,数量 INT 整数,从-2000000000 到 +2000000000 范围 4 存储中等整数 例如: 距离转载 2013-03-22 08:12:43 · 621 阅读 · 0 评论 -
ado操作access
有一个1.mdb的数据库,有一个zy的表,如何用ado操作。先封转一个类,如下:.hclass CDataSource {public: void FreeData(); void InitData(); CDataSource(); virtual ~CDataSource(); _RecordsetPtr m_pRecordset; _Connec原创 2012-09-08 10:26:20 · 728 阅读 · 0 评论 -
sqlserver问题
1 SQL Server Management Studio的Server name不能填IP 首先使用SQL Server 2005外围应用配置器, 服务和连接的外围应用配置器——Database Engine——远程连接——选择本地连接和远程连接——同时使用TCP/IP和named pipes(B)——确定,然后重新启动 SQL Server (SQLEXPRESS)服务。原创 2014-12-08 11:10:36 · 653 阅读 · 0 评论 -
Berkeley DB介绍
简介:Berkeley DB是历史悠久的嵌入式数据库系统,主要应用在UNIX/LINUX操作系统上,其设计思想是简单、小巧、可靠、高性能。Berkeley DB (DB)是一个高性能的,嵌入数据库编程库,和C语言,C++,Java,Perl,Python,PHP,Tcl以及其他很多语言都有绑定。Berkeley DB可以保存任意类型的键/值对,而且可以为一个键保存多个数据。Berkeley转载 2014-05-08 10:37:01 · 1029 阅读 · 0 评论 -
NOSQL与mongodb
NOSQL NoSQL,指的是非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,是一项全新转载 2014-03-12 12:48:07 · 867 阅读 · 0 评论 -
更改数据库排序规则
在SQLServer2008R2版本及以上,我们选择的都是默认安装,所以在创建数据库的时候,服务器默认选择的排序规则是一个SQL_Latin1_General_CP1_CI_AS排序规则,这样在向数据表中插入文本时,将无法正常显示,全部以”?“代替。 那么,在我们创建数据库的时候,我们就需要手工指定一个排序规则,可以选择Chinese_PRC_CI_AS排序规则,如下图所示:原创 2013-11-27 14:48:26 · 2393 阅读 · 0 评论 -
数据库--事务
数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。操作流程设想网上转载 2013-07-23 23:49:26 · 606 阅读 · 0 评论 -
数据库--索引
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。索引 数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。转载 2013-07-23 23:03:33 · 572 阅读 · 0 评论 -
数据库--存储过程
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。概述 在大型数据库系统中,存储过程和触发器具有很重要的作用。无论是存储过程还是触发器,都是SQL 语句和流程控制语句的集合。就本质而言,触发器也是一种存储过程。存储过程在运算时生转载 2013-07-29 21:08:27 · 688 阅读 · 0 评论 -
MySQL与Oracle的语法区别对比
Oracle和mysql的一些简单命令对比 1) SQL> select to_char(sysdate,'yyyy-mm-dd') from dual; SQL> select to_char(sysdate,'hh24-mi-ss') from dual; mysql> select date_format(now(),'%Y-%m-%d'); mysql> sel转载 2013-07-14 19:46:32 · 928 阅读 · 0 评论 -
sqlite数据库
SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两转载 2013-07-10 17:11:37 · 819 阅读 · 0 评论 -
mysql中优化sql语句查询的30种方法
mysql中优化sql语句查询的30种方法: 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null转载 2013-03-22 08:18:09 · 647 阅读 · 0 评论 -
MySql常用命令总结
1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES;2:2、创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表m转载 2013-03-22 08:16:25 · 613 阅读 · 0 评论 -
SQL语句
一、查看SQLserver编码格式的SQL语句:SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage') 下面是查询结果: 936 简体中文GBK 950 繁体中文BIG5 437 美国/加拿大英语 932 日文 949 韩文 866 俄文 65001 unicode U原创 2013-11-27 15:08:43 · 671 阅读 · 0 评论