下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

SQL基础语法汇总

作者:课课家教育     来源: http://www.kokojia.com点击数:610发布时间: 2018-03-18 14:00:48

标签: SQL基础语法数据库

  SQL是所有数据库查询的语言,SQL由于本身结构化的特点,非常容易入手。针对不同的数据库,如hivesql、MySQL、sqlserver、Oracle等,SQL语法会有所不同,但是总体上大同小异,只是存在着细微处的差别。

  正是由于SQL易上手的原因,所以SQL受到了大多数初学者的青睐。

  下面小编就为大家讲解一下SQL的基础语法:

  1.创建数据库

  create database 数据库名称

  2.删除数据库

  drop database 数据库名称

  3.备份SQL Server

  创建备份数据的 device

  use master

  execsp_addumpdevice'名称','新的名称','路径'

  开始备份

  backup database pubs to 新的名称

  4.创建表

  create table表名(列名1类型,列名2类型)

  5.根据已有表创建新表

  create table新表名称 like 旧表名称

  create table新表名称as select列名from旧表名称 defintion only

  6.增加一个列

  Alter table表名称add列名称数据类型

  7.添加主键

  alter table表名称add primary key(列名称)

  8.自增id属性从1开始每次加1

  identity(1,1)

  9.创建索引

  create index索引名on表名(列名)

  10.删除索引

  drop index idx_name

  11.CTE查询

SQL基础语法汇总_SQL_基础语法_数据库_课课家教育

  12.casewhen的用法(修改表名称id,当t的名字不为空,则还是t的名字,否则变为表名称的名字,把被修改的数据输出到临时表)

12.casewhen的用法(修改表名称id,当t的名字不为空,则还是t的名字,否则变为表名称的名字,把被修改的数据输出到临时表)

  13.查询、插入、删除、求和、平均、最大值

13.查询、插入、删除、求和、平均、最大值

  14.如何修改数据库的名称

  sp_renamedb'old_name','new_name'

  15.创建视图

  create view viewname as select statement

  16.删除视图

      drop view viewname

  17.几个高级查询运算词

  A:UNION运算符

  UNION运算符通过组合其他两个结果表(例如TABLE1和TABLE2)并消去表中任何重复行而派生出一个结果表。当ALL随UNION一起使用时(即UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自TABLE1就是来自TABLE2。

  B:EXCEPT运算符

  EXCEPT运算符通过包括所有在TABLE1中但不在TABLE2中的行并消除所有重复行而派生出一个结果表。当ALL随EXCEPT一起使用时(EXCEPT ALL),不消除重复行。

  C:INTERSECT运算符

  INTERSECT运算符通过只包括TABLE1和TABLE2中都有的行并消除所有重复行而派生出一个结果表。当ALL随INTERSECT一起使用时(INTERSECT ALL),不消除重复行。

  注:使用运算词的几个查询结果行必须是一致的。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程