SQL之一:简介以及数据库
SQL:structured query language,结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新管理关系数据库系统。
SQL语句:SQL语句用于取回和更新数据库中的数据。
SQL语言包含4个部分:
1、 数据定义语言(DDL):create、drop、alter等语句。
2、 数据操作语言(DML):insert、update、delete语句。
3、 数据查询语言(DQL):select语句。
4、 数据控制语言(DCL):grant、revoke、commit、rollback等语句。
SQL语言包括三种主要的程序设计类别的语句:数据定义语言(DDL)、数据操作语言(DML)以及数据控制语言(DCL)。在以后章节中,会一一介绍各个语句的应用。
SQL让我们访问数据库,我们可以查询数据库、更新数据库、创建数据库、删除数据库、插入数据、取回数据、创建表、创建视图……..
下面说一下数据库:
定义:数据的集合,按照数据结构来组织、存储和管理数据的仓库。
大家知道很多企事业单位要存储员工的信息:姓名、年龄、性别、籍贯、工资、简历等,我们便可以存放在数据库中,进行操作。假如我们精通保险行业的数据库,那可是很有钱途的哦。
数据库的基本组成:
1、主要数据文件(xxx.mdf):一个数据库中有且只有一个;2、次要数据文件(xxx.ndf):一个数据库中可以没有或有多个;3、事务日志文件(xxx.ldf):一个数据库中至少有一个。
SQL Server使用一组一组操作系统文件映射数据库,数据库中所有数据和对象(如表、存储过程、触发器和试图)都存储在上述操作系统文件中。
下面说说数据库在SQL Serve下的基本应用:
创建数据库:
create database dbname
创建了数据库,我们需要打开数据库才能创建表插入数据,也就是变为当前数据库:
打开数据库:
use dbname
查看数据库:
exec sp_hellpdb dbname
重命名数据库:(一般情况下,我们并不重名名,这会使数据混乱)
exec sp_rename ‘现用名’,’目标名’
删除数据库:(在数据库打开状态,无法删除,需要打开另一个数据库才能执行删除这个数据库的命令)
drop database dbname
需要说明的是:
我们写下了上面的各种语句,怎么能生效呢?,我们需要先选中,再执行。
然后试着创建一个数据库,在查看一下吧。会看到自己创建数据库侯的信息哦。
简称说明:
DB:数据库:database
DBS:数据库系统:database system
DBMS:数据库管理系统:database management system
dbname:数据库名 database name