|
刚刚学完SQL server 2005 ,下面是我对它的一些了解、记忆。
一.
什么是 SQL?
- SQL 指结构化查询语言
- SQL 使我们有能力访问数据库
- SQL 是一种 ANSI 的标准计算机语言
SQL 能做什么?
- SQL 面向数据库执行查询
- SQL 可从数据库取回数据
- SQL 可在数据库中插入新的纪录
- SQL 可更新数据库中的数据
- SQL 可从数据库删除记录
- SQL 可创建新数据库
- SQL 可在数据库中创建新表
- SQL 可在数据库中创建存储过程
- SQL 可在数据库中创建视图
- SQL 可以设置表、存储过程和视图的权限
二.SQL server 2005 的安装
安装其实很简单,这里我就不说了。。。
三.SQL 语法
我感觉SQL操作主要是语法,图形界面简单得很,还有就是有些图形界面完成不了的。这里需要多加记忆,以便熟练操作。
注意:在SQL里面是不区分大小写的, 比如 CREATE等同于create
从创建库、表开始吧
create
语法:create database 数据库名称
on
(
name='逻辑文件名',
FILENAME='物理文件名的路径及全称',
> MAXSIZE=最大值,
FILEGROWTH=递增值
)
log on
(
name='逻辑文件名',
FILENAME='物理文件名的路径及全称',
> 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
)
|
|
|