一、SQL是什么?

  • SQL(Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。

二、SQL和T-SQL

  • T-SQL 即 Transact-SQL,是 SQL 在 Microsoft SQL Server 上的增强版,它是用来让应用程序与 SQL Server 沟通的主要语言。T-SQL 提供标准 SQL 的 DDL 和 DML 功能,加上延伸的函数、系统预存程序以及程式设计结构(例如 IF 和 WHILE)让程式设计更有弹性。

三、SQL的作用

  1. 面向数据库执行查询
  2. 可从数据库取回数据
  3. 可在数据库中插入新的记录
  4. 可更新数据库中的数据
  5. 可从数据库删除记录
  6. 可创建新数据库
  7. 可在数据库中创建新表
  8. 可在数据库中创建存储过程
  9. 可在数据库中创建视图
  10. 可以设置表、存储过程和视图的权限

四、SQL的组成

  • DML(数据操作语言):插入、删除和修改数据库中的数据,INSERT、UPDATE、DELETE等。
  • DCL(数据控制语言):用来控制存取许可、存取权限,GRANT、REVOKE等。
  • DQL(数据查询语言):用来查询数据库中的数据,SELECT等。
  • DDL(数据定义语言):用来建立数据库、数据库对象和定义表的列,CREATE TABLE、DROP TABLE等。

五、SQL中的运算符

  • 一种符号,它是用来进行列之间或者变量之间的比较和数学运算符的
  • 包含算术运算符、赋值运算符、比较运算符、逻辑运算符
  • 算术运算符:+、-、*、/、%
  • 赋值运算符:=
  • 逻辑运算符:AND、OR、NOT
  • 比较运算符:=、>、<、<>、>=、<=、!= (非标准)

SQL Server数据库入门相关推荐

  1. SQL Server数据库入门学习

    经过一段时间的学习,也对数据库有了一些认识. 数据库基本是由表,关系,操作组成:对于初学者首先要学的: 1.数据库是如何存储数据的 表,约束,触发器 2.数据库是如何操作数据的 insert,upda ...

  2. 找到一本适合自己的SQL Server 2008入门书

    <SQL Server 2008基础教程> 本书面向广大开发人员,从喜欢使用图形界面的程序员,到希望成为SQL Server 2008编程语言Transact SQL(T-SQL)高手的程 ...

  3. 最佳SQL Server 2008入门教程

    媒体评论 "本书是SQL Server数据库初学者的明智选择.它不仅很好地介绍了SQL Server的主要特性,还深入浅出地阐述了数据库开发和设计的一般性概念." --Amazon ...

  4. sqlserver date类型和字符串比较_基于SQL Server数据库搭建主从复制实现读写分离实战演练...

    一.课程介绍 读写分离(主从同步)从字面意思就可以理解,就是把对数据库的读操作和写操作分离开.读写分离在网站发展初期可以一定程度上缓解读写并发时产生锁的问题,将读写压力分担到多台服务器上.读写分离的基 ...

  5. 如何对AWS RDS SQL Server数据库进行分类

    This article gives you an overview of cataloging AWS RDS SQL Server database objects like tables and ...

  6. sql azure 语法_如何将SQL Server数据库备份到Microsoft Azure

    sql azure 语法 In the last chapter, we explained how to create a Microsoft Azure Account and how to ha ...

  7. aws rds监控慢sql_使用AWS Backup备份AWS RDS SQL Server数据库

    aws rds监控慢sql This article gives you an overview of creating backups of AWS RDS SQL Server database ...

  8. 利用Visual Studio Project自动将数据加载到SQL Server数据库中

    介绍 (Introduction) A few months back, I encountered an interesting challenge at a client site. For th ...

  9. SQL Server数据库是否会引发恶意?

    介绍 (Introduction) There is a lot of talk about how bad triggers are, how you should never use them, ...

  10. 数据库应用程序开发基础篇—— .NET中SQL Server数据库的操作C#篇之一

    数据库应用程序开发基础篇-- .NET中SQL Server数据库的操作C#篇之一 写在前面:前面介绍了数据库系统的基本概念,SQl语句基本使用方法,接下来通过学习具体语言和具体数据库结合的应用开发来 ...

最新文章

  1. 在win ce中如何使正在运行的软件自动升级更新
  2. Redisson 是如何实现分布式锁的?
  3. 【Java Web开发指南】云服务器部署项目供外网访问(Tomcat)
  4. c++笔试题两道,求解当中一道
  5. Linux -- gpasswd
  6. 1968. [AHOI2005]约数研究【数论】
  7. C语言信息系统贴吧,急 c语言学生信息管理系统
  8. 计算(a+b)*c的值
  9. 数组中的两个常见异常
  10. 微信小程序开发入门教程
  11. python 实现一个属于自己的语音播报器
  12. 数据的存储和管理,主要有哪些好的方法?
  13. 搜狗站长工具【post请求模拟登录】代码分享总结【批量提交搜狗收录网址】
  14. OTA升级的实现原理
  15. JS如何实现百度地图
  16. python调研报告总结体会_调查报告的心得体会4篇
  17. 从诺贝尔奖到“吃鸡守护者”:通往极点的手机散热战争
  18. CentOS 7.1结合openstack L版本详解
  19. ServerSocket和Socket连接
  20. 《Linux7构搭建DISCUZ论坛 》

热门文章

  1. 安卓rom制作教程_OPPO Reno安卓9系统如何升级ColorOS6.7最新版本-安卓10系统
  2. 基于springboot人事管理系统设计与实现
  3. 学习JSP大学实用教程
  4. matlab自动交易系统设计4 随笔
  5. c语言小游戏代码大全300行,C语言贪吃蛇经典小游戏
  6. 批量将txt转换成Excel格式
  7. 计算机二级java技巧,计算机二级java难学吗
  8. Matlab安装指南
  9. 解析oracle sqllder日志,sqlloader 参数
  10. CVPR2020-深度图超分辨率DSR新方法| Channel Attention based Iterative Residual Learning for Depth Map SR