码迷,mamicode.com
首页 > 数据库 > 周排行
SQL Server返回插入数据的ID和受影响的行数
首先看看数据库里面的数据(S_Id为自增长标识列): sql server 中返回上一次插入数据的ID(标识值)有三种方式: 第一种 @@IDENTITY: @@IDENTITY可以返回当前连接所有范围内插入最后所生成的标识值(包括任何调用的存储过程和触发器)。这个函数不只是可以适用于表。函数返回的 ...
分类:数据库   时间:2017-04-08 10:01:44    阅读次数:307
数据库设计三范式
1NF: 字段是最小的的单元不可再分 2NF:满足1NF,表中的字段必须完全依赖于全部主键而非部分主键3NF:满足2NF,非主键外的所有字段必须互不依赖 比较好的解释请见:https://www.zhihu.com/question/24696366 ...
分类:数据库   时间:2017-04-08 10:03:24    阅读次数:184
SQL Server特殊用法笔记
声明: 本文为转载,感谢原作者的辛勤付出。 原博客地址为:http://www.cnblogs.com/icyJ/p/SQL_Statement.html 1、MERGE用法:关联两表,有则改,无则加 扩展用法: 1. 删除重复数据,思路:按照一定的排序保留第一条,删除rn>1的数据。 2. row ...
分类:数据库   时间:2017-04-08 10:57:56    阅读次数:448
数据库事务原子性、一致性是怎样实现的?[转]
这个问题的有趣之处,不在于问题本身(“原子性、一致性的实现机制是什么”),而在于回答者的分歧反映出来的另外一个问题:原子性和一致性之间的关系是什么? 我特别关注了@我练功发自真心 的答案,他正确地指出了,为了保证事务操作的原子性,必须实现基于日志的REDO/UNDO机制。但这个答案仍然是不完整的,因 ...
分类:数据库   时间:2017-04-08 10:58:47    阅读次数:331
Mysql指令
1、连接Mysql 格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输 ...
分类:数据库   时间:2017-04-08 11:04:37    阅读次数:282
mysql建表测试
drop table if exists news; --如果存在表则删除create table news --创建表( id int unsigned not null auto_increment, title varchar(30) not null default '' comment ' ...
分类:数据库   时间:2017-04-08 11:08:14    阅读次数:219
Mysql线程池系列一:什么是线程池和连接池( thread_pool 和 connection_pool)
thread_pool 和 connection_pool 当客户端请求的数据量比较大的时候,使用线程池可以节约大量的系统资源,使得更多的CPU时间和内存可以高效地利用起来。而数据库连接池的使用则将大大提高程序运行效率,同时,我们可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。本文我们主 ...
分类:数据库   时间:2017-04-08 11:08:31    阅读次数:289
Oracle 初始化参数 二三事,随记
(1) alter system set log_archive_dest_n='location=d:\一个存在的目录'; 预期 但是如果“d:\一个存在的目录”不是一个有效的目录,则“d:\一个存在的目录”会归档到d盘根目录下,“一个存在的目录”将成为归档日志文件的前缀! 如何预防异常发生呢?那 ...
分类:数据库   时间:2017-04-08 11:27:40    阅读次数:238
windows 不能在本地计算机启动SqlServer. 参考特定服务错误代码10048
这一般都是由于Sql Server的端口号被其他应用程序占用导致的,可以使用dos命令或者网络工具查看当前端口的使用情况,看看哪个程序占用了Sql Server的默认端口1433,将这个程序结束就可以重新启动了;如果嫌查看麻烦,也可以直接更改SQL Server的默认端口,然后启动Sql Serve ...
分类:数据库   时间:2017-04-08 11:35:56    阅读次数:434
数据库的三大范式?
第一范式:确保每列的原子性. 如果每列(或者每个属性)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式. 例如:顾客表(姓名、编号、地址、……)其中"地址"列还可以细分为国家、省、市、区等。第二范式:在第一范式的基础上更进一层,目标是确保表中的每列都和主键相关. 如果一个关系满足第 ...
分类:数据库   时间:2017-04-08 11:37:30    阅读次数:200
MFC用ADO方式连接数据库,断线重连的问题,如何恢复数据库链接
采用的方式是用定时器不断查询数据库连接状态, 这里的Check函数是 这些是程序片段,缺乏相应代码的前提下,并不能运行,用来启发思路用的, ...
分类:数据库   时间:2017-04-08 12:10:26    阅读次数:234
数据库1数据库常用指令
->创建数据库的SQL:******** create database 数据库名 on ( name=‘’, size=5MB, filegrowth=2MB, filename="....\data\db.mdf" ) log on ( name=‘_log’, size=5MB, filegr ...
分类:数据库   时间:2017-04-08 12:19:01    阅读次数:206
数据库增删改查
新曾数据:insert into 表名 values(字段1值,字段2值,字段3值)insert into 表名(字段1,字段2,字段3)values(字段1值,字段2值,字段3值)删除数据(不常用):delete from 表名 where 条件修改数据:update 表名 set 字段1=字段值 ...
分类:数据库   时间:2017-04-08 12:29:17    阅读次数:202
Java——异常处理,数据库连接
在学习数据库连接时看到try(){}结构,查了一下写在这里: 1 import java.sql.Connection; 2 import java.sql.DriverManager; 3 import java.sql.ResultSet; 4 import java.sql.Statement ...
分类:数据库   时间:2017-04-08 12:29:38    阅读次数:283
用SQL语句添加删除修改字段
用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 3.修改字段类型 ALTER TABLE table_name A ...
分类:数据库   时间:2017-04-08 12:38:01    阅读次数:233
oracle 分区小实例
--年级排名表drop table graderecord create table graderecord ( sno varchar2(10), sname varchar2(20), dormitory varchar2(5), grade int ) partition by range(g ...
分类:数据库   时间:2017-04-08 12:54:13    阅读次数:233
oracle 同义词
--同义词 作用 --1 隐藏对象的名称和它的所有者 --2 提供对象的公共访问 --3同义词分类 1 公有同义词 2私有同义词 create table this_table_student( sid integer primary key ) insert into this_table_stu ...
分类:数据库   时间:2017-04-08 12:54:59    阅读次数:193
oracle 视图
--视图--1 提供了另一钟级别的表安全性--2 隐藏数据的复杂性--3 简化用户的sql命令--4 隔离基表结构的改变--5 通话重命名列 从另一个角度提供数据 --创建表drop table person;create table person( pid integer primary key, ...
分类:数据库   时间:2017-04-08 12:56:17    阅读次数:248
oracle 序列
--序列 -- 使用序列是实现自增 在mysql中由idtify自增 oracle里没有这个自增函数 只能创建序列 drop table student; create table student( sid int primary key, sname varchar2(10) ) select * ...
分类:数据库   时间:2017-04-08 12:57:58    阅读次数:218
linux centos下 yum mysql的安装与配置
1.查看当前系统是否安装过mysql 如果已经安装过,使用下面命令卸载mysql 忽略依赖关系卸载 然后再查看是否安装过mysql,来确定是否卸载成功 2.查看yum上mysql的版本 3.安装 查看是否安装 4.mysql启动与初始化配置 mysql第一次启动时会进行初始化配置 再次启动mysql ...
分类:数据库   时间:2017-04-08 13:29:41    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!