Sql语句学习笔记(1) 创建数据库
说明:创建一个影碟租赁管理系统,这里主要抽象了四张表:
tb_user(用户信息),tb_movie_type(影片类型),tb_movie(影片信息),tb_retal(租赁记录)
use master--系统表,所有创建的数据库均在此被记录
go
--检测是否已经存在RetaDB这个数据库,有的话,不能重名,可以进行删除
if exists (select * from sysdatabases where name='ReatalDB')
drop database RetalDB--删除数据库
go
--创建数据库
create database RetalDB
on--数据库主文件
(--中括号,不是大括号
name=RetalDB_data,--数据库文件的逻辑名,在系统数据库master中是唯一的
filename='D:\DiskRetalDB\RetalDB.mdf',--指定路径和文件名,我们一般看到的就是这个名称,编程中用的也是这个
size=5mb,--初始大小
maxsize=100mb,--最大值
filegrowth=5mb--文件的增长方式,一次增长5mb,也可以按百分比增长
)
log on--日志文件
(
name=RetalDB_log,
filename='D:\DiskRetalDB\RetalDB.ldf',
size=2mb,
maxsize=20mb,
filegrowth=10%
)
相关文档:
前段时间学的有关sql的相关知识,很多都没及时去整理,今天刚好有时间有没心情做其他的是,就整理整理吧
一直以为做开发的对数据库操作方面的要求不会很高,只要会对数据增删改查就ok了.现在才知道对数据库的操作还应该包括写存储和函数,还要创建序列、索引,视图等.
......
说到事务,首先我们就要知道为什么需要事务,这就要先看看锁机制的相关概念!
锁的概述
一. 为什么要引入锁
多个用户同时对数据库的并发操作时会带来以下数据不一致的问题:
丢失更新
A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统&nb ......
1、关于SQL server 2000 在安装过程中遇到文件挂起的解决办法:
在Ghost 版 windows xp 中安装 SQL server 2000 时经常会遇到安装程序运行到第二步(如下图所示)时点击下一步显示有文件挂起操作,提示重新起
动计算机解决这个问题,可重新起动计算机后,安装程序进行到此仍然显示有文件挂起操作。这个问题的产生实际并 ......
1.下载2005数据库驱动(sqljdbc.jar)
2.这时要用Eclipse等集成开发环境,在build path里面把2000数据库驱动包删除了,然后导进2005数据包。
3.把代码中注册数据库驱动的代码换成2005的代码。
如:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 2005 version
Class.forName("com.microsoft.jdb ......
1:当 SQL 语句引用非索引视图时,分析器和查询优化器将分析 SQL 语句的源和视图的源,然后将它们解析为单个执行计划。没有单独用于 SQL 语句或视图的计划。
2:索引视图的行以表的格式存储在数据库中。如果查询优化器决定使用查询计划的索引视图,则索引视图将按照基表的处理方式进行处理 ......