SQL sever基础语法

SQL sever基础语法

语法简介:

l Create database 数据库名;

l Use database 数据库名;

l SQL对字母大小写不敏感;

l 文本或字符串用单引号;

常用命令:

l Select提取数据

l Update更改数据

l Delete删除数据

l insert into 插入数据

l Alter database/table 修改数据库/表

l Create index 创建索引

l Drop table/index 删除表或索引

Select

查询

Select * from 表名 where ;(select 字段名 from 表明 where 条件)

Select distinct 字段名 from 表名;(用于查询不重复的值)

SQL WHERE 语法

筛选满足条件的记录

SELECT column_name,column_name FROM table_name
WHERE column_name operator value;

l SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。

l 如果是数值字段,请不要使用引号。

SQL AND & OR 运算符

AND & OR 运算符用于基于一个以上的条件对记录进行过滤

Select * from 表名 where 字段名>3 and 字段名<5;

Select * from 表名 where 字段名 > 15 and (字段名='CN' or 字段名='USA');

l如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。

l 如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录

SQL ORDER BY 关键字

ORDER BY 关键字用于对结果集进行排序。

SELECT column_name,column_name
FROM table_name
ORDER BY column_name,column_name ASC|DESC;

l ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。

l ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。

SQL INSERT INTO 语句

INSERT INTO 语句用于向表中插入新记录。

l 第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:

INSERT INTO table_name
VALUES (value1,value2,value3,...);

l 第二种形式需要指定列名及被插入的值:

INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);

SQL UPDATE 语句

UPDATE 语句用于更新表中已存在的记录。

UPDATE table_name
SET column1=value1,column2=value2,...
WHERE some_column=some_value;

l 请注意 SQL UPDATE 语句中的 WHERE 子句!
WHERE 子句规定哪条记录或者哪些记录需要更新。如果您省略了 WHERE 子句,所有的记录都将被更新

SQL DELETE 语句

DELETE 语句用于删除表中的行。

DELETE FROM table_name
WHERE some_column=some_value;

l 请注意 SQL DELETE 语句中的 WHERE 子句!
WHERE 子句规定哪条记录或者哪些记录需要删除。如果您省略了 WHERE 子句,所有的记录都将被删除!

SQL中的运算符

(0)

相关推荐

  • (8条消息) MySQL基础

    一.连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MySQ: 首先在打开cmd窗口,输入mysql -uroot -p ,然后空格进入MySQL控制台, ...

  • Excel基础语法

    https://www.cnblogs.com/wzh313/articles/9737573.html 一.VBA介绍 1.宏和VBA的关系 vba是编程语言,宏是用vba代码保存下来的程序.录制的 ...

  • Java 基础语法

    注释 #单行注释 // 这里是单行注释 #多行注释 /* 这里是 多行注释 */ #JavaDoc /* *@Description: *@Author: */ Java可以使用中文命名 但不建议使用 ...

  • 初中英语 | 十大基础语法速记口诀,必须全掌握

    中考前,非常有必要把英语语法过一遍. 下面这些语法口诀都是中考必考的内容,快转给孩子学起来!

  • 十大基础语法速记口诀,必须掌握,收藏!

    文章看完了 就点个在看呗~

  • 萌新入门之python基础语法

    首先我们先了解一些python最最基础的入门 1.标识符 定义:我们写代码的时候自己取得名字比如项目名,包名,模块名这些: 规范:1.数字/字母/下划线组成,不能以数字开头 2.起名字要见名知意  3 ...

  • [基础语法]-第004节:运算符

    表达式:(a + b) * c a,b,c叫做操作数 +,*,叫做运算符 一.运算符 1.1 算术运算符 + - * / %(求余) ++ -- 1.2 关系运算符 == != > < & ...

  • [基础语法]-第003节:基础数据类型

    一.基本数据类型 以下是go中可用的基本数据类型 1.1 布尔型bool 布尔型的值只可以是常量 true 或者 false.一个简单的例子:var b bool = true 1.2 数值型 1.整 ...

  • [基础语法]-第002节:常量的使用

    一.常量的使用 1.1 常量声明 常量是一个简单值的标识符,在程序运行时,不会被修改的量. const identifier [type] = value 显式类型定义: const b string ...

  • [基础语法]-第001节:变量的使用

    一.变量的使用 1.1 什么是变量 变量是为存储特定类型的值而提供给内存位置的名称.在go中声明变量有多种语法. 所以变量的本质就是一小块内存,用于存储数据,在程序运行过程中数值可以改变 1.2 声明 ...