首先看一下什么是SQL呢?SQL 是用于访问和处理数据库的标准的计算机语言。SQL是种结构化的查询语言,它能够让我们使用数据库。那么SQL能做什么呢?
- SQL 面向数据库执行查询
- SQL 可从数据库取回数据
- SQL 可在数据库中插入新的纪录
- SQL 可更新数据库中的数据
- SQL 可从数据库删除记录
- SQL 可创建新数据库
- SQL 可在数据库中创建新表
- SQL 可在数据库中创建存储过程
- SQL 可在数据库中创建视图
- SQL 可以设置表、存储过程和视图的权限
- SQL主要分为两部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。除此还有数据控制语言(DCL)。我们重点介绍DML和DDL。
查询和更新指令构成了 SQL 的 DML 部分,创建和删除等指令构成了DDL部分。
在具体介绍语言之前,我们先要知道我们的一条SQL语句是由主语句和子语句构成的,子语句是不能独立运行的。
在SQL Server 2005中打开SQL Server Management Studio,然后单击新建查询就可以输入SQL语句了。SQL Server中使用的是Transact-SQL。
还有一点要注意的是,在SQL Server中如果要执行这条语句,要选中它然后点执行。不然的话会执行所有的语句的。
下面是一些关于数据库操作的语句:
-
-
- CREATE DATABASE testdb01;
-
-
-
-
- CREATE DATABASE testdb02
- ON(
- NAME=学生,
-
- FILENAME="C:\data\学生.mdf",
-
- SIZE=10MB,
-
-
-
- MAXSIZE=UNLIMITED,
-
- FILEGROWTH=1MB
-
- );
-
-
-
- CREATE DATABASE testdb03
- ON(
- NAME=Course,
- FILENAME='C:\data\course.mdf',
- SIZE=10MB,
- MAXSIZE=20MB,
- FILEGROWTH=10%
-
- ),
- (
- NAME=Teach,
- FILENAME='C:\data\teach.ndf',
-
- SIZE=10MB,
- MAXSIZE=20MB,
- FILEGROWTH=10%
- )
- LOG ON(
- NAME=DB_LOG,
- FILENAME='C:\data\DB_LOG.LDF',
- SIZE=10MB,
- MAXSIZE=20MB,
- FILEGROWTH=10%
- );
-
-
-
- DROP DATABASE testdb01;
-
-
-
-
- ALTER DATABASE testdb02
- ADD FILE(
- NAME=教师,
- FILENAME='C:\data\教师.ndf',
- SIZE=10MB,
- MAXSIZE=20MB,
- FILEGROWTH=10%
- );
-
-
- ALTER DATABASE testdb02
- MODIFY FILE(
- NAME=教师,
-
- FILENAME='C:\data\教师.ndf',
- SIZE=13MB,
-
- MAXSIZE=10MB,
-
- FILEGROWTH=3MB
- );
-
-
- ALTER DATABASE testdb02
- REMOVE FILE 教师;
-
-
- ALTER DATABASE testdb02
- MODIFY NAME=demodb02;
-
-
-
- USE testdb03;
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。