SQL server 基础语法

  • SQL server 基础语法

    • 语法简介
    • select 语句
      • select distinct 语句
    • where 语句
    • and & or 语句
    • order by 语句
    • insert into 语句
    • update 语句
    • delete 语句

语法简介

  • use database_name 使用某个数据库
  • SQL对大小写不敏感
  • 文本或字符串用单引导

常用命令:

  • select 从数据库提取数据(查)
  • update 从数据库更新数据 (改)
  • delete 从数据库删除数据 (删)
  • insert into 插入数据 (增)。into 可省略
  • create database/table 创建数据库/表
  • alter database/table 修改数据库/表
  • create index 创建索引
  • drop table/index 删除表/索引

select 语句

function: 查询

select column_name1, column_name2~~

from table_name

或者 select * from tavle_name

select distinct 语句

function: 用于查询不重复的值(不同的)

select distinct column_name1, column_name2

from table_name

多个列进行筛选的时候: 如果第一列一样,比较下一列,不一样就进入结果集,即用多个列来区分一行

where 语句

function: 筛选满足某些条件的记录

select column_name from table_name

where column_name = 1( just 举个例子,判断某个列的值是否是1,如果是,则返回true, 将记录加入结果集 )

and & or 语句

function: 对记录筛选,常与where联合使用

select column_name from tavle_name

where column_name >3 and column_name <5

order by 语句

function: 对结果集排序。放在表名后面。

select column_name , column_name

from table_name order by column_name asc, column_name desc…

Tips:

  • 当不指明排序方式时,默认是asc(ascending 升序)。

    • 当排序条件中有不止一个列时,先按照第一个排,如果第一个就区分出来先后顺序就停止,否则对那些一样的进行第二个条件的判断。

insert into 语句

function: 向表中插入记录。

  1. 不指定参数

insert into table_name

values (value_1, value_2, value_3 ~ )

tips: 没有指定要插入数据的列名的形式需要把列出插入行的每一列数据 .

  1. 指定参数

insert into table_name ( column_1, column_2)

values (value_1, value_2 )

update 语句

function: 更新表中已经存在的记录。

update table_name

set column_name1 = value_1, column_name2 = value_2

where some_column= some_value

tips: 如果不要where,那么所有的记录都将被更新!!!

delete 语句

function: 删除表中的行。

delete from table_name

where 条件

tips: where 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHERE 子句,所有的记录都将被删除!!!

SQL server 基础语法相关推荐

  1. sql server基础语法 创建数据库 创建表

    sql server基础语法 创建数据库 创建表 1.创建数据库 2.表的创建 3.在现有表中添加标识列 4.创建外键 5.添加外键 6.约束 7.创建局部临时表 8.创建全局临时表 9.创建具有ch ...

  2. 【SQL】SQL Server基础语法

    目录 一.环境配置 二.数据库的创建与删除 1. 创建 2. 使用 3. 删除 三.数据定义 1. 模式的定义与删除 2. 基本表的定义.修改与删除

  3. SQL Server数据库语法篇(付费内容限时开放)

    SQL Server基础语法 一. 数据库的基本操作(命令操作) 1.1 创建数据库 1. create database 数据库名字 -- create databse mi-- 创建数据库并设置文 ...

  4. SQL Server基础知识概念要点详细讲解

    SQL Server基础知识概念要点详细讲解 目录 基础概念 1.网状模型数据库 2.层次模型数据库 3.关系模型数据库 知识点实例总结 基础概念 SQL语言中,between and表示包括两边参数 ...

  5. sql 2005基础语法总结

    sql 2005基础语法总结 目录 基础查询... 4 Select语句查询.... 4 1.查询单列数据... 4 2查询所用列数据... 4 3.查询指定的列数据... 4 4.在查询时使用别名. ...

  6. 整理一些sql server基础资料

    闲来无事,整理些sql server 基础资料,以便以后查找.复习 SQL Server日期计算 a. 一个月的第一天 Select DATEADD(mm, DATEDIFF(mm,0,getdate ...

  7. Access和sql server的语法区别

    Access和sql server的语法区别 一.有区别的函数及解决方案  以下所示的解决方案中的函数定义在untDataBase单元中TAdoConn类的方法中. 序号 简述 Access语法 Sq ...

  8. 《SQL Server基础——SQL语句》

    SQL Server基础--SQL语句 一.创建和删除数据库: 1.创建数据库(默认化初始值) 格式: CREATE DATABASE 数据库名称 例如: CREATE DATABASE SCC 2. ...

  9. SQL SERVER 基础知识及语法总结,从头说起,一点一滴 (一)

    什么是SQL? SQL指结构化查询语言 SQL使我们有能力访问数据库 SQL是一种ANSI的标准计算机语言 在SQL的使用上,或多或少也有许多知识点,在这里总结一下关于SQL的基本语法以及一些基础知识 ...

  10. SQL Server 基础语句知识,语法结构。

    一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- ...

最新文章

  1. 5.spring boot使用FastJson解析JSON数据
  2. ASIC开发设计流程
  3. 机器学习知识点(十八)密度聚类DBSCAN算法Java实现
  4. 把二元查找树转变成排序的双向链表(树)
  5. wifi网络结构(下)
  6. 关于fragment backState的原理
  7. 面向在线教育业务的流媒体分发演进
  8. oracle执行命令显示2,Oracle数据库执行脚本常用命令小结
  9. Java synchronized 中的while 和 notifyAll
  10. 九年级数学解方程50道_初中数学公式中考知识点总结,初三数学上册,九年级数学上册...
  11. JavaScript中的匿名函数遇上!会怎么样
  12. apache将请求转发到到tomcat应用
  13. 利用微信公众号实现zabbix告警
  14. python 经典图书排行榜_书榜 | 计算机书籍(8.26-9.1)销售排行榜
  15. bugku-逆向-5、Timer
  16. 微信小程序——微信小程序后台自定义分析,数据准确性分析
  17. ASCII码与16进制的互相转换(表)
  18. 关闭win7的程序兼容性助手
  19. NLP Stemming与Lemmatization的区别
  20. 如何用python进行相关性分析_Python文章相关性分析---金庸武侠小说分析

热门文章

  1. 【NOIP2016提高组复赛】蚯蚓 题解
  2. 计算二维离散随机变量的联合概率分布
  3. ROON1.8无法找到asio驱动的解决办法
  4. 关于 nektar 连接电脑使用的一些问题说明, nektar Impact GX61/GX49/SE25
  5. 功能性能服务器图标,SQL Server服务器的图标及其功能
  6. vbs教程《变量使用》
  7. ubuntu 、emacs中使用翻译功能
  8. 博世BMI160六轴传感器I2C通信配置
  9. 软件测试项目案例哪里找?【银行/教育/商城/金融/等等....】
  10. 任玉刚【Android开发艺术探索】读后笔记一