数据库
文章平均质量分 56
BOY
这个作者很懒,什么都没留下…
展开
-
数据库练习数据
use xsglgo create table student( id int identity(1,1) primary key , name char(10)not null, sex char(2), age int check(age>0 and age<100), class char(5) )create table cause (原创 2011-12-03 19:46:28 · 664 阅读 · 0 评论 -
Mysql 函数
create function `login`(user varchar(10),pass varchar(10))returns intbegin declare result varchar(10); declare retVal int; select password into result from login where username=user; if result原创 2012-05-03 15:05:10 · 466 阅读 · 0 评论 -
Mysql 触发器
语法:create trigger massage after insert on person for each row begin set @trigger = 'Success'; end;原创 2012-05-03 15:08:01 · 328 阅读 · 0 评论 -
范式间的区别(具体例子)
http://www.cnblogs.com/winlinglin/archive/2008/11/19/1336337.html转载 2012-05-14 10:59:54 · 442 阅读 · 0 评论 -
Mysql 中的事务隔离机制
0. Read uncommitted (可以读未提交事务数据--脏读)1.Read committed (只可以读提交事务数据--不可重复读)2.repeatable Read (只有两个事务都提交,才可以读到新数据--幻读)3.serializable (只有一个事务可以操作数据,无论读写,其他事务等待)set session|global transaction isola原创 2012-05-15 16:20:27 · 475 阅读 · 0 评论 -
触发器练习
root>show tables;+-----------------------+| Tables_in_transaction |+-----------------------+| account || event |+-----------------------+root>desc account;+-----原创 2012-05-15 16:28:37 · 350 阅读 · 0 评论 -
Mysql 忘记密码
1.使用mysqladmin修改mysql密码 C:\>mysqladmin -udbuser -p password newpass Enter password: oldpass 当然用此命令的前提是你把mysql加入了环境变量,如果没有加入环境变量的话那只能在命令行下cd到mysqladmin所在的目录下与此那个次命令了! ----------------------转载 2012-06-13 21:15:02 · 302 阅读 · 0 评论 -
交换数据库中的两条记录
mysql> select * from student;+----+-------+-----+| id | name | age |+----+-------+-----+| 1 | root | 10 || 2 | admin | 20 |+----+-------+-----+mysql> select * from student转载 2013-01-28 14:58:39 · 1087 阅读 · 0 评论 -
Mybatis多参数查询映射
Mybatis多参数查询映射www.360doc.com/content/12/1029/09/7471983_244390770.shtml 1/2最近在做一个Mybatis的项目,由于是接触不久,虽然看了一下资料,但在实际开发中还是暴露了很多问题,其中最让我头疼的就是selete的parameterType问题,网上这类的帖子虽然有但是不全,很多情况下很难找到你想要的答案。转载 2013-06-09 17:09:37 · 1752 阅读 · 0 评论 -
Mysql 存储过程、临时变量定义、IF、Case
-- Mysql 存储过程/* set @result = 0; create procedure login( -- 定义参数,有in、out、inout三种类型 in user varchar(10), in pass varchar(10), out result int ) begin declare passd varchar(10);-- declare原创 2012-05-03 09:51:34 · 15522 阅读 · 0 评论 -
GBK数据库转换UTF8
-- MySQL dump 10.13 Distrib 5.5.16, for Win32 (x86)---- Host: localhost Database: chardb-- -------------------------------------------------------- Server version 5.5.16-log/*!40101 SET @OLD原创 2012-04-26 18:38:35 · 3745 阅读 · 0 评论 -
mysql 中 字符设置
Mysql关于字符集的变量有SQL: show variables like '%character%'+--------------------------+-----------------------------------------------+| Variable_name | Value原创 2012-04-06 19:19:46 · 513 阅读 · 0 评论 -
SQL 联合查询
use xsglgo select * from studentselect * from cause select * from exam --联合查询 join on (默认为inner,如果有right or left 那么就指的是外联,outer 可以不写)/* 1.最长见为内联 table1 inner join table2 on table1原创 2011-12-03 20:46:28 · 450 阅读 · 0 评论 -
改善SQL 语句
改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name=''zhangsan'' and tID > 10000和执行:select * from table1 where tID > 10000 and name=''zha转载 2011-12-04 08:04:48 · 363 阅读 · 0 评论 -
聚集索引与非聚集索引的结构与使用
一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,转载 2011-12-04 08:36:11 · 2292 阅读 · 0 评论 -
SQL 函数、存储过程、触发器、级联删除、数据批量导入
use xsgl go /* 自定义函数 --标量函数 --表值函数 --内联表值函数 --多语句表值函数 在函数调用的过程中,可以用 select print exec 定义函数时就注意: 1.在函数的返回值时,如果有返回值,那以要将该返回值赋值给一个与返回类型类型一原创 2011-12-04 11:41:35 · 2111 阅读 · 0 评论 -
SQL 视图
use xsglgo -- 创建一个视图,这个视图只包含一个表create view view_onetableas select id,name from student -- 下面向视图中插入数据,用于改变基表insert into view_onetable values('boy')delete from view_oneta原创 2011-12-03 21:14:23 · 296 阅读 · 0 评论 -
Union 用法
2009-11-10 15:34 4929人阅读 评论(0) 收藏 举报UNION 运算符将多个 SELECT 语句的结果组合成一个结果集。(1)使用 UNION 须满足以下条件:A:所有查询中必须具有相同的结构(即查询中的的列数和列的顺序必须相同)。B:对应列的数据类型可以不同但是必须兼容(所谓的兼容是指两种类型之间可以进行隐式转换,不能进行隐式转换则报错)。转载 2012-04-03 13:54:58 · 874 阅读 · 1 评论 -
将UTF-8编码的数据表导入到GBK编码的表中
一个UTF-8编码的表Student,要导入到一个GBK编码的表中,Student表的结构下面所示:+-------+-------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+-------+-----------原创 2012-04-04 10:47:46 · 2332 阅读 · 0 评论 -
数据库范式
简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。 范式的目标 应用数据库范式可以带来许多好处,但是最重要的好处归结为三点: 1.减少数据冗余(这转载 2012-04-05 09:04:43 · 337 阅读 · 0 评论 -
MySQL查询本周、上周、本月、上个月份的数据
MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周、上周、本月、上个月份的数据,如果您对MySQL查询方面感兴趣的话,不妨一看。 查询当前这周的数据SELECT name,submittimeFROM enterpriseWHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWE转载 2013-08-06 14:20:21 · 894 阅读 · 0 评论