Mac中MariaDB数据库的安装步骤
前言
MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael Widenius的女儿Maria的名字。那么在Mac中如何安装MariaDB数据库呢?下面小编就给大家介绍Mac中安装配置MariaDB数 ...
Sqlserver2005日志文件太大如何减小
Sqlserver2005日志文件太大,使其减小的方法如下所示:
运行下面的三行 dbName为数据库名:
backup log dbNamewith NO_LOG
backup log dbNamewith TRUNCATE_ONLY
DBCC SHRINKDATABASE(dbName)
日志文件减小到1MB
sql server清空日志文件2011-04-06 23:05
1: 删除LOG
1:分离数据库 企业管理器->服务器->数据库->右 ...
读取注册表根据Office版本获取数据库连接字段
/// <summary>
/// 读取注册表,根据Office版本获取数据库连接字段
/// </summary>
/// <returns>数据库连接字段</returns>
private string GetConnectionString()
{
string strConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = ";
RegistryKey rk = Registry.LocalMachine;
//查询O ...
为SQLite3提供一个ANSI到UTF8的互转函数
在使用Sqlite3时必须要用到的
使用方法:
char* src = "...";//待转换的ANSI或UTF8字符串 char* dst = NULL;//保存由函数内部分配的内存指针, 不需要传入内存缓冲区的
转换为UTF-8:to_utf8(src, &dst); 转换为ANSI:to_gb(src, &dst);
返回值:零 - 失败, 非零 - 成功. 注意:如果操作成功, 需要手动 ...
SQL2005中char nchar varchar nvarchar数据类型的区别和使用环境讲解
现在就摘录一下sql2005联机丛书里的关于这几个数据类型的解释
字符数据类型(nchar 长度固定,nvarchar 长度可变)和 Unicode 数据使用 UNICODE UCS-2 字符集。
nchar [ ( n ) ]
n 个字符的固定长度的 Unicode 字符数据。n 值必须在 1 到 4,000 之间(含)。存储大小为两倍 n 字节。nchar 的 SQL-2003 同义词为 national ch ...
解析SQL2005中如何使用CLR函数获取行号
SQLServer数据导出到excel有很多种方法,比如dts、ssis、还可以用sql语句调用openrowset。我们这里开拓思路,用CLR来生成Excel文件,并且会考虑一些方便操作的细节。下面我先演示一下我实现的效果,先看测试语句--------------------------------------------------------------------------------复制代码 代码如下:exec B ...
SQL Server 2005通用分页存储过程及多表联接应用
这是不久前写的一个分页存储过程,可应用于SQL Server 2005上面: 复制代码 代码如下: if object_ID('[proc_SelectForPager]') is not null Drop Procedure [proc_SelectForPager] Go Create Proc proc_SelectForPager ( @Sql varchar(max) , @Order varchar(4000) , @CurrentPage int , @PageSize int, @TotalCount int ou ...
SQL server 视图(view)介绍
视图是一种常用的数据库对象,它将查询的结果以虚拟表的形式存储在数据中。因为视图有非常多的优点:1,可以简化操作,2,可以建立前台和后台的缓冲,3,可以合并分割数据,4,最重要的是可以提高安全性,因此在SQL中视图也占据着非常重要的地位。在这章的总结中,深刻体会到了,两种方法:1,企业管理器,2,T-SQL语句来管 ...
access数据库用sql语句添加字段,修改字段,删除字段
以下就是示例: 用 DDL 的 Create Table 建立一个表 Table1 ,主键是自动编号字段,另一个字段是长度是 10 的文本字段。 复制代码 代码如下:CREATE TABLE Table1 (Id COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, MyText TEXT (10)) 再建一个包含两个字段的表 Table2,字段 id 为长整型,字段 MyText 为文本 复制代码 代码 ...
SQLite优化方法
例如:向数据库中插入100万条数据,在默认的情况下如果仅仅是执行 sqlite3_exec(db, “insert into name values ‘lxkxf', ‘24'; ”, 0, 0, &zErrMsg); 将会重复的打开关闭数据库文件100万次,所以速度当然会很慢。因此对于这种情况我们应该使用“事务”。 具体方法如下:在执行SQL语句之前和SQL语句执行完毕之后加上 rc = ...
IBM DB2 日常维护汇总(三)
正在看的db2教程是:IBM DB2 日常维护汇总(三)。 26.DB2实例的服务器的默认端口是? 50000 服务器名称为DB2CDB2 27.DB2UDB服务器端的认证类型有? SERVER SERVER_ENCRYPT CLIENT DCE DCE_SERVER_ENCRYPT KERBEROS KRB_SERVER_ENCRYPT 28.DB2客户端的认证类型有? ...
DB2数据同步方面的经验
正在看的db2教程是B2数据同步方面的经验。规划方案: 假定您将使用一个生成报告的应用程序。此应用程序需要存在于 SAMPLE 数据库的 DEPARTMENT 表中的数据。您不想使用直接来自源表的数据,而想将更改复制到只能由生成报告的应用程序读取的目标表中。为了便于管理,您要将目标表与源表保存在 ...
用表单来提交sql(转)3
正在看的db2教程是:用表单来提交sql(转)3。 列表 D: buildSQLInsert函数的最终版。
建立自由的会计日期的报表--1.1.认识几个有关时间的函数
1.认识几个有关时间的函数
1.Cdate(日期表达式)
将日期表达式转换成日期类型的数据。
日期表达式是任何可以解释成日期的表达式,包含日期文字,可以看作日期的字符串以及从函数返回的日期。
比如:myDate = CDate("99-5-20") ,这样的日期表达式必须加双引号,否则结果不可预料 ...
给你的数据库文件减肥
在数据库的设计过程中经常要添加、删除数据库对象,这会使数据库内部留有许多碎片,不能有效地利用磁盘空间,文件会逐渐增大。这有点象文件系统经过多次的增删操作,会导致文件碎片,浪费磁盘空间,而且读写效率降低。
你可以用 Access 提供的工具来压缩数据库,它将重新安排数据库文件在磁盘中保 ...
将Access数据库移植到SQL Server
随着用户对于企业级高性能数据库的需求的增长,用户时常要从Microsoft Access Jet引擎的文件-服务器环境下转换到Microsoft SQL Server的客户-服务器环境。Microsoft Office 2000中的Access 2000 Upsizing Wizard可实现将数据表和查询转移到SQL  ...
Access使用查询--1.2.用选择查询进行分组数据的计算
2.用选择查询进行分组数据的计算
建立一个选择查询,添加“车队运输查询”,将其中的“司机、货物类别、净重”字段拖拽到设计网格。
单击工具栏的“总计”按钮,则设计网格中增加了总计行,再如图把司机和货物类别列的总计设置成“Group By”(保持不变即可),净重列的总计设置成“Sum”,意思 ...
Access使用宏控制程序
宏是指一个或多个操作的集合,其中每个操作实现特定的功能,例如打开某个窗体或打印某个报表。宏可以使某些普通的任务自动完成。例如,可设置某个宏,在用户单击某个命令按钮时运行该宏,以打开某个窗体。
宏可以是包含操作序列的一个宏,也可以是某个宏组,使用条件表达式可 ...
Access使用宏控制程序 3.在宏中使用条件
在某些情况下,可能希望仅当特定条件为真时才在宏中执行一个或多个操作。例如,如果在某个窗体中使用宏来校验数据,可能要显示相应的信息来响应记录的某些输入值,另一信息来响应另一些不同的值。在这种情况下,可以使用条件来控制宏的流程。
条件是逻辑表达式。宏将根据条件 ...
Access使用宏控制程序 4.常用的宏操作
宏的操作是非常丰富的,如果你只是做一个小型的数据库,程序的流程用宏就可以完全实现,而无须使用 Visual Basic 。
有的操作是没有参数的(如 Beep ),而有的操作必须指定参数才行(如 OpenForm )。通常,按参数排列顺序来设置操作的参数是很好的方法,因为选择某一参数将 ...