打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
数据库基础知识1

首先看一下什么是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中如果要执行这条语句,要选中它然后点执行。不然的话会执行所有的语句的。

    下面是一些关于数据库操作的语句:

    1. --创建数据库 主语句是CREATE DATABASE  
    2. --指令是CREATE DATABASE databasename;  
    3. CREATE DATABASE testdb01;  
    4.   
    5. --在SQL Server中一个数据库中包含有三种文件:一种是.mdf,一种是.ndf还有.ldf。  
    6. --mdf是主数据文件,ndf是次数据文件,ldf是日志文件  
    7. --创建一个指定数据文件的数据库  
    8. CREATE DATABASE testdb02  
    9. ON(  
    10.     NAME=学生,                      
    11.     --数据文件名  
    12.     FILENAME="C:\data\学生.mdf",    
    13.     --数据文件的物理位置  
    14.     SIZE=10MB,                        
    15.     --初始大小,默认是MB  
    16.     --MAXSIZE=20MB,                   
    17.     --最大大小  
    18.     MAXSIZE=UNLIMITED,                
    19.     --最大大小没有限制  
    20.     FILEGROWTH=1MB                    
    21.     --文件自增长大小  
    22. );  
    23. --上面create database是主语句,on是子语句  
    24.   
    25. --指定主数据文件、次数据文件和日志文件  
    26. CREATE DATABASE testdb03  
    27. ON(  
    28.     NAME=Course,  
    29.     FILENAME='C:\data\course.mdf',  
    30.     SIZE=10MB,  
    31.     MAXSIZE=20MB,  
    32.     FILEGROWTH=10%  
    33.     --以百分之十增长  
    34. ),  
    35. (  
    36.     NAME=Teach,  
    37.     FILENAME='C:\data\teach.ndf',  
    38.     --通过文件的扩展名指定次数据文件  
    39.     SIZE=10MB,  
    40.     MAXSIZE=20MB,  
    41.     FILEGROWTH=10%  
    42. )  
    43. LOG ON(  
    44.     NAME=DB_LOG,  
    45.     FILENAME='C:\data\DB_LOG.LDF',  
    46.     SIZE=10MB,  
    47.     MAXSIZE=20MB,  
    48.     FILEGROWTH=10%  
    49. );  
    50.   
    51. --删除数据库  
    52. --DROP DATABASE database_name  
    53. DROP DATABASE testdb01;  
    54.   
    55. --修改数据库  
    56. --主语句是alter database databasename  
    57. --给testdb02增加一个数据文件  
    58. ALTER DATABASE testdb02  
    59. ADD FILE(  
    60.     NAME=教师,  
    61.     FILENAME='C:\data\教师.ndf',  
    62.     SIZE=10MB,  
    63.     MAXSIZE=20MB,  
    64.     FILEGROWTH=10%  
    65. );  
    66.   
    67. --修改刚添加的文件教师.ndf  
    68. ALTER DATABASE testdb02  
    69. MODIFY FILE(  
    70.     NAME=教师,  
    71.     --这个必须是存在的文件名  
    72.     FILENAME='C:\data\教师.ndf',  
    73.     SIZE=13MB,  
    74.     --更改后的大小必须必之前的大  
    75.     MAXSIZE=10MB,  
    76.     --这个也是大小只能比之前的大  
    77.     FILEGROWTH=3MB  
    78. );  
    79.   
    80. --删除刚刚增加的文件  
    81. ALTER DATABASE testdb02  
    82. REMOVE FILE 教师;  
    83.   
    84. --修改数据库名  
    85. ALTER DATABASE testdb02  
    86. MODIFY NAME=demodb02;  
    87.   
    88. --使用数据库,在数据库中建表这些操作之前要先使用数据库  
    89. --USE databasename;  
    90. USE testdb03;  

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
SQLServer创建数据库详解
数据库的创建与管理.txt
数据库文件添加删除DBCC SHRINKFILE的使用
create database
SQLSERVER数据库管理
SQL对数据库的操作(增删查改)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服