数据库
小小IT人
这个作者很懒,什么都没留下…
展开
-
实用SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwi转载 2012-07-20 09:32:56 · 277 阅读 · 0 评论 -
SQL SERVER数据库中取汉字的拼音首字母
create function fun_getPY(@str nvarchar(4000))returns nvarchar(4000)asbegindeclare @word nchar(1),@PY nvarchar(4000)set @PY=''while len(@str)>0beginset @word=left(@str,1)--如果非汉字字符,返回原字符set @原创 2012-07-20 15:47:30 · 1161 阅读 · 0 评论 -
SQL Server 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、del转载 2012-07-25 10:21:03 · 360 阅读 · 0 评论 -
executeQuery()、executeUpdate() 和 execute()
Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。方法executeQuery 用于产生单个结果集的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法是 executeQuery。这个方法被用来执行 SELECT 语句,它几乎是使用最多转载 2012-07-28 16:50:25 · 367 阅读 · 0 评论 -
oracle事务
1. 事务的基本特征(ACID)1) 原子性(Atomicity)事务的原子性是指事务中包含的操作,要么都做,要么都不做,保证数据库是一致的。例如:A账户向B账户汇款1000元,整个过程可以分为两步:A账户减去1000元,B账户增加1000元。两个动作要么都提交,要么都回退,不可能发生一个有效,一个无效的情况。2) 一致性(Consistency)一致性是指数据库原创 2012-09-11 09:32:45 · 754 阅读 · 0 评论 -
修改mysql密码 和 添加root用户远程登录权限
网上一大堆的修改mysql密码的文章,试了半天都不能改,最后终于找了一个可以的方法。错误提示#1130 - Host 'localhost' is not allowed to connect to this MySQL server由于我使用的phpmyadmin直接修改mysql数据库下的user表中的root密码,导致不能登录数据库,出现上述错误。在表里面存储的密码都是md5原创 2013-05-02 10:42:25 · 1198 阅读 · 0 评论 -
C++使用C API 连接MYSQL数据库
1.首先需要安装mysql数据库,这个到官网下载就可以。2.将这里面的文件放到工程目录下:下载地址3.引入头文件#include "winsock.h"#include "mysql.h"#pragma comment(lib,"libmySQL.lib")4.示例代码MYSQL mysql; //数据库连接句柄 mysql_init (&mysql); if(!mys原创 2013-05-14 10:20:55 · 658 阅读 · 0 评论 -
MySQL exists的用法介绍
有一个查询如下:SELECT c.CustomerId, CompanyName FROM Customers c WHERE EXISTS( SELECT OrderID FROM Orders o WHERE o.CustomerID = cu.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可转载 2013-09-24 15:06:23 · 877 阅读 · 0 评论