SQL基础语法提纲
一、SQL需知5点
1.SQL是Structured Query Language的缩写,是用来访问关系型数据库的,非过程化的,高级编程语言。
2.SQL具有语法高度综合统一,高度的非过程化,对集合进行操作等特点。
3.SQL具有国际标准并且被大部分数据库所通用,同时,大部分数据库都有自己的扩展。
4.SQL有7个动词,来完成对数据的查询、操纵、定义。(另有grant/revoke对用户的权限进行控制)
|
数据查询 |
select |
|
数据操纵 |
insert/update/delete |
|
数据定义 |
create/drop/alter |
5.SQL对大小写不敏感。
二、增删改查
1.基本
|
增 |
insert into |
|
删 |
delete |
|
改 |
update |
|
查 |
select |
2.查询展开
|
查询 |
select选取和排序 |
select as |
|
select distinct |
||
|
top/limit/rowNum |
||
|
order by/order by dese |
||
|
group by 和 having |
||
|
where条件和匹配 |
where和运算符 |
|
|
like和通配符 |
||
|
null |
||
|
into复制到另一表 |
select into |
|
|
insert into select |
||
|
join连接查询 |
union |
|
|
inner join |
||
|
left join |
||
|
right join |
||
|
out full join |
三、数据定义
1.对表
|
对表 |
创建 |
create table |
|
|
删除 |
drop table |
||
|
修改 |
alter table |
||
|
SQL约束 |
主键 |
primary key |
|
|
非空 |
not null |
||
|
唯一值 |
unique |
||
|
外键 |
foreign key |
||
|
指定条件 |
check |
||
|
默认值 |
default |
||
|
自增字段 |
identity |
2.对数据库
|
对数据库 |
创建 |
create database |
|
删除 |
drop database |
3.对视图
|
对视图 |
创建 |
create view |
|
删除 |
drop view |
|
|
更新 |
create or replace view |
4.索引
|
对索引 |
创建 |
create index on |
|
删除 |
drop index |
四、内置函数
|
常用函数 |
索引类 |
First(fieldName) |
第一行 |
|
Last(fieldName) |
最后一行 |
||
|
Count(fieldName) |
行数 |
||
|
数字类 |
AVG(fieldName) |
均值 |
|
|
Max(fieldName) |
最大值 |
||
|
Min(fieldName) |
最小值 |
||
|
Sum(fieldName) |
求和 |
||
|
Round(fieldName,decimals) |
舍入 |
||
|
字符串类 |
UCase(fieldName) |
转大写 |
|
|
LCase(fieldName) |
转小写 |
||
|
Mid(fieldName,start,length) |
取子串 |
||
|
Len(fieldName) |
长度 |
||
|
Format(fieldName,fmt) |
格式化 |
SQL基础语法提纲的更多相关文章
- ASP.NET实现二维码 ASP.Net上传文件 SQL基础语法 C# 动态创建数据库三(MySQL) Net Core 实现谷歌翻译ApI 免费版 C#发布和调试WebService ajax调用WebService实现数据库操作 C# 实体类转json数据过滤掉字段为null的字段
ASP.NET实现二维码 using System;using System.Collections.Generic;using System.Drawing;using System.Linq;us ...
- Spring mybatis源码篇章-动态SQL基础语法以及原理
通过阅读源码对实现机制进行了解有利于陶冶情操,承接前文Spring mybatis源码篇章-Mybatis的XML文件加载 前话 前文通过Spring中配置mapperLocations属性来进行对m ...
- SQL基础语法(二)
SQL SELECT 语句 本章讲解 SELECT 和 SELECT * 语句. SQL SELECT 语句 SELECT 语句用于从表中选取数据. 结果被存储在一个结果表中(称为结果集). SQL ...
- SQL基础语法笔记教程整理
PS:本文适用SQL Server2008语法. 一.关系型数据库和SQL 实际上准确的讲,SQL是一门语言,而不是一个数据库. 什么是SQL呢?简而言之,SQL就是维护和使用关系型数据库中的的数据的 ...
- SQL 基础语法笔记教程整理
最近从图书馆借了本介绍 SQL 的书,打算复习一下基本语法,记录一下笔记,整理一下思路,以备日后复习之用. PS:本文适用 SQL Server2008 语法. 首先,附一个发现的 MySQL 读书笔 ...
- sql基础语法大全 转载过来的,出处忘了!
一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备 ...
- sql 基础语法使用
SQL的一些基础查询语法 基础.限定.模糊查询 关键字都是大写. 使用 BETWEENN AND 的时候小的数字或者日期放到 AND(并且) 的面前,大的一个放到AND 后面. 示例 ...
- SQL基础语法(五)
SQL INSERT INTO 语句INSERT INTO 语句 INSERT INTO 语句用于向表格中插入新的行. 语法:INSERT INTO 表名称 VALUES (值1, 值2,....) ...
- SQL基础语法(三)
SQL WHERE 子句 WHERE 子句用于规定选择的标准. WHERE 子句 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句. 语法SELECT 列名称 FROM 表 ...
随机推荐
- CentOS 安装Nginx1.14.0
原文地址:http://www.cnblogs.com/ascd-eg/p/9275441.html 一.安装所需环境 1.gcc 安装 yum install gcc-c++ ...
- myBase7 激活方法
一.引言: 之前使用过一段时间的myBase,那时候发现还不太美观,所以弃用了一段时间,最近看到有myBase7出来,使用了一下感觉还可以,但是只能试用一个月,不过还好找到了破解的方法. 二.破解步骤 ...
- 【Inno Setup】添加许可协议,并默认选中我同意按钮
[Setup] ; xkfile.txt文件不能为空 LicenseFile=C:\Documents and Settings\Administrator\桌面\smqh\xkfile.txt ...
- 使用Markdown写作
简介 Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber).它允许人们"使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档&qu ...
- QLabel设置文字大小和颜色
https://blog.csdn.net/fm0517/article/details/4805462 ui.label是QLabel ui.label_4->setText("so ...
- centos7环境安装ElasticSearch
操作系统: Centos7 .64位 ========================================= 查看系统版本和系统位数: [root@localhost /]# cat /e ...
- 【gulp】gulp-file-include 合并 html 文件
gulp-file-include 是 gulp 插件,它提供了一个 include 方法让我们可以像后端模板那样把公共部分的页面导入进来. 安装依赖包(包括了 gulp-file-include 和 ...
- mongo连接拒绝10061原因
首先检查Mongo是否启动: 启动 再次检查mongo配置文件是否允许其他人访问,默认路由是否加上 .进入mongodb安装目录的bin目录,新增mongodb.conf文件,输入 bind_ip=0 ...
- Nginx+Keepalived+Tomcat高可用负载均衡,Zookeeper集群配置,Mysql(MariaDB)搭建,Redis安装,FTP配置
JDK 安装步骤 下载 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html rpm ...
- c++ 格式字符串说明
C++的格式化字符串经常用作格式化数字的输出.字符串合并和转换等等很多场合. 1. 格式化规定符 ━━━━━━━━━━━━━━━━━━━━━━━━━━ 符号 作用 ─ ...