WEB开发网
开发学院数据库MSSQL Server 自己掌握的SQL server (一)残缺的! 阅读

自己掌握的SQL server (一)残缺的!

 2009-04-08 10:25:17 来源:WEB开发网   
核心提示:刚刚学完SQL server 2005 ,下面是我对它的一些了解、记忆,一.什么是 SQL?SQL 指结构化查询语言SQL 使我们有能力访问数据库SQL 是一种 ANSI 的标准计算机语言SQL 能做什么?SQL 面向数据库执行查询SQL 可从数据库取回数据SQL 可在数据库中插入新的纪录SQL 可更新数据库中的数据S

刚刚学完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='物理文件名的路径及全称',

SIZE=初始大小,

MAXSIZE=最大值,

FILEGROWTH=递增值

)

log on

( 

name='逻辑文件名',

FILENAME='物理文件名的路径及全称',

SIZE=初始大小,

MAXSIZE=最大值,

FILEGROWTH=递增值

)

例如:

create  database db1  on
(
name='db1_data',
filename='c:sql2005db1.mdf',
size=5mb,    --注:初始大小最小为3mb
maxsize=200mb,
filegrowth=5mb
)
log on
(
name='db1_log',
filename='c:sql2005db1.ldf',
size=2mb,
maxsize=100mb,
filegrowth=2mb
)

这里的 -- 是注释的意思,内容不会被执行

注释的方法还有  /* 要注释的内容

*/

简单的创建库格式

create database 数据库名

如:

CREATE DATABASE DB2

灵活格式:

CREATE  DATABASE DB3
ON
(
NAME='DB3_DATA',
FILENAME='C:SQL2005DB3.MDF',
SIZE=10MB,
MAXSIZE=500MB,
FILEGROWTH=10MB
)

--可以把事务日志文件省略,系统会按照默认的格式实行

或者:

CREATE  DATABASE DB3
ON
(
NAME='DB3_DATA',
FILENAME='C:SQL2005DB3.MDF',
)

也可以同时创建多个数据库文件、事务日志文件

例如:

create database db4
on
(
name='db41_data',
filename='c:sql2005db41.mdf',
size=5mb,
maxsize=100mb,
filegrowth=10mb
),
(
name='db42_data',
filename='c:sql2005db42.ndf',
size=5mb,
maxsize=100mb,
filegrowth=10mb
)
log on
(
name='db41_log',
filename='c:sql2005db41.ldf',
size=5mb,
maxsize=100mb,
filegrowth=10mb
),
(
name='db42_log',
filename='c:sql2005db42.ldf',
size=5mb,
maxsize=100mb,
filegrowth=10mb
)

系列文章:

自己掌握的SQL server (二)残缺的!

Tags:自己 掌握 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接