数据库
文章平均质量分 82
陈春晓
大家好,我叫春晓
展开
-
MSSQLSERVER数据库- 约束
为了减少数据冗余和使数据库内容变的严谨,MSSQL数据库里引入了关系和约束。我们平时做一些小程序,需要使用到MSSQL数据库的时候大多没有严格去规划一下数据库的设计,但是真正开发的时候需要你严格的进行需求分析后再进行数据库设计,好的数据库设计对于维护和未来对程序的扩展有着非常大的好处。 所以我觉的学习一下约束和关系还是挺重的。我是现学现卖,将学习的过程记录一下: 在学习之原创 2012-10-14 19:26:05 · 844 阅读 · 0 评论 -
MySQL- 配置与DOS界面登陆
可以直接从官网下载MYSQL的安装包。也可以直接安装一个软件WAMP5-v1.7.4,他集成了MYSQL而且有PHPmyadmin。 打开控制面板→管理→服务 我们可以看到里面有一个wampApache和wampMySQL。当我们想停止MYSQL的时候,可以停止该服务。 我们安装好MYSQL后,在 wamp\bin\mysql\mysql5.5.8\bin 目录里有MYSQL的管原创 2012-11-13 14:25:08 · 1184 阅读 · 0 评论 -
MySQL- 字符集的设置
--创建数据库的时候指定字符集 create database test3 default character set utf8; --创建表的时候指定字符集 create table user2( id int primary key auto_increment, uname varchar(30) )default character set utf8; --如果原创 2012-11-13 14:25:58 · 455 阅读 · 0 评论 -
MSSQLSERVER数据库-多表查询inner join
好些时间都没有呆在宿舍搞C#和SQL了. 昨天因为要完成老师的作业, 又开始重操旧业.转正题, 说说昨晚遇到的一个小问题, 关于使inner join来进行多表查询.对于没有从事过真正项目开发维护的人,或者对于大多数的学生,都很少需要自己在做汲及到数据库方面的程序时使用到inner join吧!?因为自己搞的话 很多时候表的哪些字段自己已经写好了. 但问题出现了, 如果有一天创原创 2012-10-14 19:16:40 · 656 阅读 · 0 评论 -
MSSQLSERVER数据库- 事务
我接触.NET编程已经有两年了,在这之前就会一点ASP和SQL语句。刚接触时在网上请教一个从事ASP.NET工作不久的网友,什么是事务? 当时他没答上。事实上我接触.NET这两年里,做一些小例子,也不用到事务。所以我对事务是什么?为什么要有事务?还是这几天才清楚。在理解什么是事务前,先来考虑这么一个问题。为什么要有事务? 假设我们在进行银行转帐的时候,至少会执行两条SQL语句,一条SQ原创 2012-10-17 19:25:51 · 413 阅读 · 0 评论 -
MSSQLSERVER数据库- 使用C#来操作事务
就在不久前,我在博客园看到一个名为英雄默问出处的博客。他里面有两篇是介绍用C#来操作事务的。用C#来操作事务和用SQL语句来操作事务原理是一模一样的。总结起来有三个步骤: 1.开启事务 2.判断执行的SQL语句有没有出错,如果没有就将执行完SQL语句后提交事务 3.如果有错,那么就回滚事务 在操作事务上还分为本地事务和分布式事务。我从网上百度下来他们的定义,如下: 本原创 2012-10-17 19:30:48 · 570 阅读 · 0 评论 -
MSSQLSERVER数据库- 变量和批处理
当作学习总结吧!以下的内容很早以前就有人写过。但我还是要再写一下,一是练一下自己写这方面文章的能力,二是对知识点的学习有一下重温和加深。 SQL语言也跟其他编程语言一样,拥有变量、分支、循环等控制语句。之前我不清楚应该把这些归到哪个名词上,直到前晚我看到有篇文章是在讲SQL语句批处理,所有我就把SQL里的变量、分支、循环等控制语句归到批处理来。在SQL语言里面把变量分为局部变量和原创 2012-10-16 12:44:02 · 392 阅读 · 0 评论 -
MSSQLSERVER数据库- 存储过程
写这篇存储过程的前参看了五六篇别人写的文章,看完后学到一些以前没有发现的东西,原来存储过程里有系统存储过程,原来存储过程还可以有返回值,我将把我从别人那里看到的,重新总结一下写出来。 什么是存储过程 如果你接触过其他的编程语言,那么就好理解了,存储过程就像是方法一样。竟然他是方法那么他就有类似的方法名,方法要传递的变量和返回结果,所以存储过程有存储过程名有存储过程参数也原创 2012-10-16 12:52:18 · 684 阅读 · 0 评论 -
MSSQLSERVER数据库- 视图
“视图是由基于一个或多个表的一个查询所定义的虚拟表,它将查询的具体定义保存起来,视图不包含任何数据。” 前面这句是我在网上找的视图的定义,对于初接触MSSQLSERVER视图的人,一眼读过去,可能也不解其意,不过没有关系,大概记住就行了,在实际使用过后再来看这句,你就知道他在讲什么了。 视图在操作上和数据表没有什么区别,但两者的差异是在其本质上的。数据表是实际存储记录的地方,然而原创 2012-10-15 19:14:05 · 514 阅读 · 0 评论 -
MSSQLSERVER数据库- 函数
SQL提供了很多内置的函数,通过这些函数能进行各种复杂的运算和操作。对数据的处理变得灵活。在学习的过程中没有必要记住那么多的数学函数,记住一些常用的就行,在实际的应用中需要到哪些再进行查找。SQL函数的分类可以分为:字符串函数聚合函数数学函数日期函数字符串函数其他函数 字符串函数字符串长度:LENGTH字符串转换为小写:LOWER字符串转换为大写:UPPER截去字符串左侧空原创 2012-10-15 14:49:44 · 669 阅读 · 0 评论 -
MySQL- 创建帐号和对表的导入导出
MYSQL的命令 show databases; : 显示本机安装多少个数据库 show databases\g : 后面加个\g与加;是一样的,都是表示一个语句的结束 show tables; 显示本机有哪些表 增删查改都一样 --建立一个帐号,让他指定操作某个数据库,其他数据库他不被允许操作 (加红) grant all on 数据库.* to "用户名"@"lo原创 2012-11-13 14:25:36 · 494 阅读 · 0 评论