SQL数据库快速入门基础
SQL(Structure Query Language,结构化查询语言)语言是国际标准化组织(ISO)采纳的标准数据库语言。
数据库就是一幢大楼,我们要先盖楼,然后再招住户(住户当然就是数据库对象,)。我们盖得大楼的基本格局设计师们已经为我们设计好,我们在创建数据库过程中,系统(设计师)就会我们把格局设计好。我们住户住进去后只需根据自己的需要小改就可以了。那么我们现在来盖楼吧
SQL语言共分为四大类
数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL。
1、数据查询语言DQL ( Data Query Language)
数据查询语言DQL用于检索数据库
基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:
Select <字段名表>
From <表或视图名>
Where <查询条件>
2、数据操纵语言DML (Data Manipulation Language)
(SELECT,DELETE,UPDATE,INSERT) 数据操纵语言DML用于改变数据库数据
主要有三种形式:
1) 插入:Insert
2) 更新:Update
3) 删除:Delete
3、数据定义语言DDL (Data Definition Language)
(CREATE,ALTER,DROP,DECLARE)
数据定义语言DDL用于建立,修改,删除数据库中的各种对象-----表、视图、
索引、同义词、聚簇等如:
CREATE TABLE/VIEW/INDEX/SYN/CLUSTER
4、数据控制语言DCL( Data Control Language)
(GRANT,REVOKE,COMMIT,ROLLBACK)
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制
数据库操纵事务发生的时间及效果,对数据库实行监视等。
包含两条命令:
1) Grant:授权。
2)Revoke:撤回。
数据库结构
数据库的存储结构
数据库文件:逻辑结构和物理结构
逻辑存储结构:文件的性质:数据文件和日志文件。
数据文件:
首要数据文件:一个数据库必须有一个首要数据文件。(.mdf)
次要数据文件:可以有多个次要数据文件,也可没有。(.ndf)
日志文件:(.ldf)。安装文件、配置文件、错误信息文件。
物理存储结构:以文件的形式存储在磁盘上。
数据库文件组:也分主文件组,次文件组,
日志文件不属于文件组一部分,文件在文件组中不是共享的,即一个文件只属于一个文件组。文件缺省时被分在主文件组中。
创建数据库
创建方式:企业管理器、 T-SQL 语句
修改数据库
1、空间大小修改
2、重命名
3、数据库结构的更改
删除数据库
1、T-SQL 语言;Alert database databasename
2、企业管理器:右键删除
3、键盘 delete
备份和恢复数据库
备份设备
企业管理器:添加备份或删除备份设备。
小结
数据库就是按照数据结构来组织、存储和管理数据的仓库,简而言之就是对数据的处理(增、删、改、查)。
数据库约束
五种约束
约束
检查约束
索引操作
小结
数据库完整性
小结
RDBMS关系数据库管理系统(猛击此处)(Relational Database Management System)完整性实现的机制
数据库的查询
数据的查询方法
select语句的其他子句
小结
数据库视图的创建和管理(视图是一个虚拟的表)
T-SQL语言的视图定义
视图特点
视图的作用
视图的处理
利用视图操作基本表
数据库表、视图的相互联系和概念
联系:
区别:
理解关系数据库的模式结构(内模式、模式、外模式)
小结
总结
数据库就是对数据进行增删改查。对数据库进行备份、恢复。通过建立视图、创建表、索引等进行操作)其中会有权限限制(进行角色处理、管理等)通过后再对数据库进行自己想要的操作。
SQL数据库快速入门基础相关推荐
- mysql外键约束视频教学_外键约束案例_MySQL数据库 快速入门 基础+实战 视频教程_MySQL视频-51CTO学院...
MySQL是开源免费和功能多面的小型数据库,MySQL也是目前流行通用的关系型数据库,已经被 Oracle 收购了.随着版本更新升级,加入一些高级功能,MySQL6.x 版本也开始收费.不过本教程将使 ...
- 超经典两万字,MySQL数据库快速入门。
「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 「专栏简介」:此文章已录入专栏<MySQL数据库快速入门> MyS ...
- 视频教程-oracle数据库快速入门-Oracle
oracle数据库快速入门 十年项目开发经验,主要从事java相关的开发,熟悉各种mvc开发框架. 王振伟 ¥21.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 AP ...
- 猿创征文 | 国产数据库实战之TiDB 数据库快速入门
猿创征文 | 国产数据库实战之TiDB 数据库快速入门 一.系统检查 1.检查系统版本 2.查看本地IP地址 3.TiDB集群介绍 二.快速部署本地测试集群 1.安装 TiUP工具 2.声明全局环境变 ...
- 数据库快速入门教程--视频
数据库快速入门教程--视频 下载地址:http://v.51work6.com/courseInfoRedirect.do?action=courseInfo&courseId=240579 ...
- sql语言和php,SQL语言快速入门(三)_php
我们日常使用SQL语言的工作过程中,使用最多的还是从已经建立好的数据库中查询信息.下面,我们就来详细介绍一下如何使用SQL语言实现各种数据库查询操作. SELECT-FROM 为方便讲解,我们在数据库 ...
- MySQL数据库快速入门到精通(超详细保姆级,建议收藏)这可能是目前最适合你的教程,从基础语法到实例演示。
前言 此文章旨在为需要掌握快速开发和复习MySQL的同学所准备,您完全可以把此文章当作参考文档来使用,本文将尽量精简,使您快速的理解和掌握语法. 关于MySQL MySQL是一个关系型数据库管理系统, ...
- DELPHI快速入门基础教程
第一章 Delphi快速入门 Delphi快速入门(一) Delphi是全新的可视化编程环境,为我们提供了一种方便.快捷的Windows应用程序开发工具.它使用了Microsoft Windows图形 ...
- PHP快速入门-基础语法及面向对象
配置sublime {"cmd": ["php", "$file"],"file_regex": "php$& ...
- 达芬奇调色技术:调色快速入门基础
达芬奇作为一款视频后期工具,今天来主要分享达芬奇调色面板快速入门的教程. 第一步:首先拖入视频素材,Alt+s迅速创建4个节点.四个节点分别命名为调整影调.还原色彩.风格化.整体调整. 第二步:若是使 ...
最新文章
- PHP的xdebug安装步骤以及遇到的坑
- python3获取网页内容_python3获取一个网页特定内容
- HDU 4336 概率DP 状压
- Linux系统学习: 进程、重定向和管道指令:xargs 指令的作用是
- Java Concurrent--java.util.Concurrent包
- 【初赛】NOIP2018程序模板
- Windows手动添加开机启动项
- 禁止国外IP连接服务器
- 在线发送免费传真(五个网上免费发传真网站介绍)
- Rplidar A2 屏蔽固定角度
- Windows VM虚拟机安装苹果雪豹操作系统
- UVa OJ 10105
- 有一种单身叫宁缺勿滥 -- 纪念百年神棍节
- Python基础知识——字符串:format() 字符串的格式化
- 更新fielddata为true_[翻译]Elasticsearch重要文章之五:预加载fielddata
- 人力资源数据分析师前景_数据分析师的前途在哪?
- 社区的网络舆情信息监测具体实施方案
- Postman的API授权、Cookies和证书
- pap认证过程_PPP中的PAP认证
- 黑马程序员mysql答案_干货|MySQL常见问题及答案汇总
热门文章
- mysql酒店客房管理系统的设计_酒店客房信息管理系统的设计实现(MySQL)
- web安全 mysql 提权
- 如何获取华为网络安全考试题库?
- JavaScript教程带你快速入门
- c语言大学程序设计题库,c语言程序设计题库
- VBA新手教程:抽卡模拟实战(3)
- java编程思想视频教程 零基础如何学Java
- 计算机网络中的数据通信——(1)基本结构
- Delphi XE11APP编译出错
- 安卓bin固件文件编辑器_通刷版魔百盒九联UNT401H海思Hi3798MV310芯片红外蓝牙语音遥控免拆及强刷固件及刷机教程202009版...