SQL了解
SQl简介
SQL Server是Microsoft开发的一个关系数据库管理系统(RDBMS),现在是世界上最为常用的数据库之一;是一个高度可扩展的产品,可以从一个单一的笔记本电脑上运行的任何东西或以高倍云服务器网络,或在两者之间任何东西。虽然说是“任何东西”,但是仍然要满足相关的软件和硬件的要求;
SQL的作用查询SQL Server数据库中表的数据。 创建数据库对象,例如表,视图,存储过程,用户定义的函数,触发器。有效管SQL Server数据库。
1为什么学习数据库
岗位需求
大数据时代
被迫需求 存数据
数据库是所有软件体系最核心的存在(重要)
2什么是数据库
数据库 (DB database)
概念:数据仓库 软件 安装在操作系统之上 可以存储大量的数据 500w
作用:存储数据 管理数据
3数据库分类
关系型数据库 (SQL)
MySQL Oracle SqlServer DB2 SQLite
通过表和表之间 行和列之间的关系进行数据的存储 学员信息表 考勤表…
非关系型数据库(noSQL) Not Only
Redis mongDB
非关系型数据库 对象存储 通过对象的自身的属性来决定
DBMS(数据库管理系统)
数据库的管理软件 科学有效的管理我们的数据 维护和获取数据
MySQL 本质是一个数据库管理系统
SQL语句
SQL SELECT 语句
SELECT 语句用于从数据库中选取数据。
结果被存储在一个结果表中,称为结果集。
SQL SELECT DISTINCT 语句
在表中,一个列可能会包含多个重复值,有时您也许希望仅仅列出不同(distinct)的值。
DISTINCT 关键词用于返回唯一不同的值。
SQL SELECT DISTINCT 语法
SELECT DISTINCT column_name,column_name
FROM table_name
SQL WHERE 子句:
WHERE 子句用于过滤记录。
WHERE 子句用于提取那些满足指定标准的记录。
SELECT column_name,column_name
FROM table_name
WHERE column_name operator value;
SQL AND & OR 运算符:
AND & OR 运算符用于基于一个以上的条件对记录进行过滤。
如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。
SQL ORDER BY 关键字
ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。
ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。
SQL INSERT INTO 语句
INSERT INTO 语句用于向表中插入新记录。
SQL INSERT INTO 语法
INSERT INTO 语句可以有两种编写形式。
第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:
INSERT INTO table_name
VALUES (value1,value2,value3,…);
第二种形式需要指定列名及被插入的值:
INSERT INTO table_name (column1,column2,column3,…)
VALUES (value1,value2,value3,…);
SQL UPDATE 语句
UPDATE 语句用于更新表中已存在的记录。
SQL DELETE 语句
DELETE 语句用于删除表中的行。