刚刚学完SQL server 2005 ,下面是我对它的一些了解、记忆。
一.
什么是 SQL?SQL 能做什么?
二.SQL server 2005 的安装
安装其实很简单,这里我就不说了。。。
三.SQL 语法
我感觉SQL操作主要是语法,图形界面简单得很,还有就是有些图形界面完成不了的。这里需要多加记忆,以便熟练操作。
注意:在SQL里面是不区分大小写的, 比如 CREATE等同于create
从创建库、表开始吧
create
语法:create database 数据库名称
on
(
name='逻辑文件名',
FILENAME='物理文件名的路径及全称',
SIZE=初始大小,
MAXSIZE=最大值,
FILEGROWTH=递增值
)
log on
(
name='逻辑文件名',
FILENAME='物理文件名的路径及全称',
SIZE=初始大小,
MAXSIZE=最大值,
FILEGROWTH=递增值
)
例如:
create database db1 on
(
name='db1_data',
filename='c:\sql2005\db1.mdf',
size=5mb, --注:初始大小最小为3mb
maxsize=200mb,
filegrowth=5mb
)
log on
(
name='db1_log',
filename='c:\sql2005\db1.ldf',
size=2mb,
maxsize=100mb,
filegrowth=2mb
)
这里的 -- 是注释的意思,内容不会被执行
注释的方法还有 /* 要注释的内容
*/
简单的创建库格式
create database 数据库名
如:
CREATE DATABASE DB2
灵活格式:
CREATE DATABASE DB3
ON
(
NAME='DB3_DATA',
FILENAME='C:\SQL2005\DB3.MDF',
SIZE=10MB,
MAXSIZE=500MB,
FILEGROWTH=10MB
)
--可以把事务日志文件省略,系统会按照默认的格式实行
或者:
CREATE DATABASE DB3
ON
(
NAME='DB3_DATA',
FILENAME='C:\SQL2005\DB3.MDF',
)
也可以同时创建多个数据库文件、事务日志文件
例如:
create database db4
on
(
name='db41_data',
filename='c:\sql2005\db41.mdf',
size=5mb,
maxsize=100mb,
filegrowth=10mb
),
(
name='db42_data',
filename='c:\sql2005\db42.ndf',
size=5mb,
maxsize=100mb,
filegrowth=10mb
)
log on
(
name='db41_log',
filename='c:\sql2005\db41.ldf',
size=5mb,
maxsize=100mb,
filegrowth=10mb
),
(
name='db42_log',
filename='c:\sql2005\db42.ldf',
size=5mb,
maxsize=100mb,
filegrowth=10mb
)