基础知识总结infiniteh

保存有组织的数据的容器,通常就是一个文件或者一组文件

某种特定类型数据的结构化清单

一个数据库内的每个表都有唯一表名

每列存储表的某一种的特定信息

行可以称为一条数据库记录

一列或者一组列,其值能够唯一标识表中每一行

基础语句:

创建表

CREATE TABLE table_name(column_name datatype, colume_name2 datatype,...,colume_nameN datatype)

column_name1, column_name2 ….:是列的名称

datatype:是列的数据类型,比如char、date、number等

例如创建employee表,语句可以为:

更新表

更新表使用alter table语句

例如:

重命名表

删除表

检索单个列

检索多个列

检索所有列

限制结果

如果需要限制结果输出的条数,可以使用limit<数字>来表示限制的行数

排序搜索数据

如果需要对检索出来的数据进行排序

通常order by语句通常位于查询语句的最后面。

过滤数据

使用where子句来对查询出的结果进行过滤,得到我们所需要的数据

汇总数据

聚合函数:用来数据汇总

分组数据

创建分组

where是行级过滤,having是组级过滤,where子句中不能使用聚合函数

内连接

内连接就是得出两个表的交集部分

左连接

左连接就是左边表的记录要全部显示出来,右表只有和左表匹配到的记录才进行显示

插入数据

插入检索出的数据

例:

复制表

更新表

Update 和 Alter的区别

1、Alter:修改表结构

例如:增加表的字段

2、Update:修改表数据例如:修改字段id列的值

删除数据

例子:

概念理解

存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T-SQL)

存储过程的优点

存储过程的缺点:

从数据库系统内部来看,视图是由一张或多张表中的数据组成的,从数据库系统外部来看,视图就如同一张表一样,对表能够进行的一般操作都可以应用于视图。

例如查询,插入,修改,删除操作等,但插入、修改、删除等的操作其实对于原始数据表的操作。

视图的作用:

1、视图隐藏了底层的表结构,简化了数据访问操作,客户端不再需要知道底层表的结构及其之间的关系。

2、视图提供了一个统一访问数据的接口。(即可以允许用户通过视图访问数据的安全机制,而不授予用户直接访问底层表的权限)

THE END
0.数据库基础与SQL基础知识看这篇就够了!主键外键次要键数据库基础与SQL基础知识看这篇就够了! 一.数据库简介 1. DBMS(DataBaseManagement System,数据库管理系统)和数据库数据库Schema有两种含义,一种是概念上的Schema,指的是一组DDL语句集,该语句集完整地描述了数据库的结构。还有一种是物理上的Schema,指的是数据库中的一个名字空间,它包含一组表、视图和存储过程jvzquC41dnuh0lxfp0tfv8HUFPe`aU^[1cxuklqg1fkucrqu17867=>78
1.SQLServer数据库入门学习总结MsSqlSQLServer数据库学习总结 1.SQL基础 SQL Server2000安装、配置,服务器启动、停止,企业管理器、查询分析器 第一代数据库--网状数据库和层次数据库;第二代数据库--关系数据库 数据库(DB);数据库管理系统(DBMS);数据库系统(DBS) SQL Server 2000 提供了不同版本:企业版、标准版、个人版、开发版 jvzquC41yy}/lk:30pku1jwvkerf1<5;6:4ivv
2.SQL的基础知识汇总sql知识SQL 的基础知识汇总 一、数据库基本概念 数据库(Database):是数据的集合,存储在计算机系统中,用于管理和组织数据。可以包含多个表、视图、存储过程等对象。 表(Table):由行和列组成的数据结构,用于存储特定类型的数据。每一列代表一个属性,每一行代表一条记录。jvzquC41dnuh0lxfp0tfv8r2a7=95?7471gsvrhng1jfvjnnu1754?=796=
3.数据库知识点汇总(最全!!)数据库知识点总结归纳数据库学习3、DCL(Data Control Language):数据控制语句,用于定义用户的访问权限和安全级别。 DML DML用于查询与修改数据记录,包括如下SQL语句: INSERT:添加数据到数据库中 UPDATE:修改数据库中的数据 DELETE:删除数据库中的数据 SELECT:选择(查询)数据 SELECT是SQL语言的基础,最为重要。 jvzquC41dnuh0lxfp0tfv8r2a7?23@6341gsvrhng1jfvjnnu1749?=598<
4.SQL数据库的基础知识点总结skrrrr!SQL数据库的基础知识点总结 skrrrr! 本文深入探讨SQL数据库系统,涵盖系统数据库的功能、数据文件与日志文件的管理,以及SQL语言的基础操作。详解数据查询语句的结构,包括单表与多表连接查询、数据的分组与排序,聚合函数的使用,以及高级查询如CASE函数和子查询的应用。适合初学者和进阶学习者掌握SQL核心技能。jvzquC41dnuh0lxfp0tfv8vsa6;729>241gsvrhng1jfvjnnu1718<8884=