结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
收藏

初级基础

入门、精品、全面

SQL语言入门学习

博文 SQL语言基础学习

SQL语言基础分组查询SELECT * FROM books;SELECT sum(price*qty) FROM books;SELECT sum(price*qty) FROM books GROUP BY pub; 按pub排序SELECT pub,sum(price*qty) FROM books WHERE price>30 GROUP BY pub;SEL...

阅读数 2080 2014-01-24

博文 SQL语言入门

1.1 数据库概述 (1)为什么要学习数据库 java是将数据存储在运行内存中,需要将数据进行持久化操作(运行内存中的数据存储到磁盘上) a. IO流 -> 字节流、字符流、对象流 b. 数据库:数据库就是存储数据的"仓库" (永久性的) 数据库的优点: a. 统一管理易于查询 b. 共享性 (2)数据库的相关概念 ​DB:(Database) 数据库:存储数据的“...

阅读数 1159 2019-09-19

博文 SQL2000 SERVER学习(1)-Trancsact-SQL语言基础

Trancsact-SQL语言基础内容概述:1、SQL语言基础/命令分类;主键及外键的概念;2、SQL语言数据类型;3、程序流程控制;目标要求:掌握SQL语言的分类及常用SQL命令,SQL的数据类型及基本的程序控制语句。一、主键和外键键(Key)是关系模型中的一个重要概念,它是一个逻辑结构,不是数据库的物理结构。主键(primary key,简写为PK):指表中的某一列,该列的

阅读数 2003 2006-04-27

SQL语言基础知识

博文 SQL语句基础知识

一、SQL语句基础知识1.增删改查增加:insertinto表(列1,列2...)values(值1,值2....)例如:insertintotest.newsVALUES(3,'test','test','3')查询:select列1,列2from库.表(*代表全部列,limit分页(limit起始下标,条数))例如:SELECT*FROMtest....

阅读数 759 2018-10-11

博文 SQL语句基础知识(一)

SQL语句基础知识(一) 1. 随机生成指定范围的日期 --生成一段时间内的随机时间 declare @Date_start datetime declare @Date_end datetime set @Date_start= '2019-06-01' set @Date_end=getdate() select 时间=dateadd(second,abs(checksum(newid...

阅读数 574 2019-10-10

博文 SQL语句基础知识(总结)

  前言  自己在工作中经常会写sql语句,用的多了就想总结一下以便以后需要用到时候查看。同时也希望对大家有用~   // 1.select 从表中选取数据 select 列名称 from 表名称 select * from 表名称   // 2.distinct 消除结果中重复的数据 select distinct 列名称 from 表名称   // 3.order by ...

阅读数 1817 2017-12-01

SQL语言安装教程

博文 Oracle PL/SQL语言初级教程

 Oracle PL/SQL语言初级教程    之表和视图 Oracle数据库数据对象中最基本的是表和视图,其他还有约束、序列、函数、存储过程、包、触发器等。对数据库的操作可以基本归结为对数据对象的操作,理解和掌握Oracle数据库对象是学习Oracle的捷径。  表和视图  Oracle中表是数据存储的基本结构。ORACLE8引入了分区表和对象表,ORACLE

阅读数 2448 2007-04-05

博文 SQL语言基本教程(一)

数据库查询语言(SQL)是使用于关系数据库的标准语言,被很多类型的数据库所支持。本文将以VB加DAO为例,来介绍基本的SQL语法以及使用。本章将介绍的是SQL语言中的基本查询语句,并带有范例。    要更好的阅读本文,读者需要对数据库的基本结构以及术语有一个基本的了解,而且最好能有一定的VB数据库编程经验。除非特别说明,本文将使用的数据库是VB中附带的BIBLIO.MDB数据库。一、SELEC

阅读数 760 2007-04-11

博文 SQL Server 2012安装教程

SQL Server 2012安装教程 1、下载安装软件(这里有两种选择,可以任意选一种) 1. 进microsoft网下载 链接:https://www.microsoft.com/zh-cn/download/details.aspx?id=29066 选择语言,点击下载后: 第一个是直接下载镜像,完了可以直接解压安装。 这个是安装文件安装,下载完成后,将三个文件...

阅读数 572 2019-12-14

SQL基础入门课程
sql语法入门 mysql语法入门 php操作mysql实战 视频...
27课时 · 140分钟 初级
讲解sql的语法入门,sql基础语法,php连接mysql实战操作
免费试看
Mysql数据库基础入门视频教程
86课时 · 705分钟 初级
Mysql数据库基础入门视频课程:属于零基础Mysql数据库教程,从数据库的基本专业术语介绍到数据库软件的下载使用 一步一步带你安装MySql。SQL阶段你将学会如果使用数据定义语言DDL,数据操作语言DML,数据查询语言DQL 在学会各中查询语句之后,会带你学习数据的完整性, 掌握如果正确的向数据库中添加数据 以上掌握技能之后,将会带你学习如何进行多表操作,关系的建立,各种连接查询等. 常用函数,事务的学习,您将学到什么是事务的提交,回滚,并发操作及脏读,幻读. 最后视图,存储过程,索引的学习,将会带你掌握更高级的数据库技术.
免费试看
SQL语句从入门到精通迅速提升篇视频课程(Oracle零基础...
17课时 · 672分钟 初级
这是一套体系化的SQL语句教程,按照从浅入深的模式讲解工作中常用的SQL写法、函数、字段处理技术等。使大家快速掌握SQL的基础及部分高阶知识,进而熟练的对数据库表、字段进行各种查询、创建、更新、删除操作。  本课程内容可分为三大块:   (1)条件查询、排序、分组、模糊查询、聚合函数等基础部分讲解;   (2)多表关联、子查询、常用字符、数字、日期处理技术等常用技术讲解;   (3)对表、表内容、表字段的操作讲解。
免费试看
19全新mysql教程基础入门实战精讲mysql视频DBA数据...
52课时 · 894分钟 初级
本套课程于19年全新录制,新版本新特性,全网最接地气,最佳入门到精通的MySQL基础进阶课程 1,本课程从零开始,精心打造深入浅出MySQL课程,共分10章51节课, 2,以通俗易懂的方式讲解MySQL技术,介绍mysql常用核心技能, 3,拒绝长篇理论直入核心,手把手教你掌握每一个知识点,深度地讲解了MySQL中的常用操作, 4.重点讲解数据相关操作,包括多表联查、子查询、主流存储的引擎,数据备份,用户权限,库表权限及其特点与应用场景等等。
免费试看
JDBC视频教程入门到精通
20课时 · 308分钟 高级
本套视频教程中讲解了Java语言如何连接数据库,对数据库中的数据进行增删改查操作,适合于已经学习过Java编程基础以及数据库的同学。Java教程中阐述了接口在开发中的真正作用,JDBC规范制定的背景,JDBC编程六部曲,JDBC事务,JDBC批处理,SQL注入,行级锁等,是学习JDBC好的Java教程之一。
免费试看

进阶提升

进阶、提升、全面

SQL数据搭建技巧

博文 PLSQL使用常用技巧

1 Oracle数据库搭建及PL/SQL连接

阅读数 5956 2018-05-27

博文 SQL Server——列属性:默认值或绑定

在这一次的小组合作开发中,想要有新的元素设计加入其中,在小伙伴侯旭日的提示下,我发现了这个好方法,列属性的使用及修改,下面把具体内容讲给大家。我们合作开发的是一个机房收费系统,需要获取服务器的时间添加到数据库中作为用户使用的起始时间,不想在程序中单独实现这个功能显得繁琐。所以便在搭建数据库的过程中找到了这个小技巧。使用:SQL Server 列属性——默认值或绑定 实现: 在数据表中添加用户上机信

阅读数 12458 2017-03-12

博文 SpringCloud1-服务注册与发现Eureka|搭建eureka项目

前置 IDEA+Maven+springmvc+spring+mybatis 易于使用/轻量/低侵入性 常用技术解决高并发 MySQL: 1.这里我们采用手写代码创建相关表,掌握这种能力对我们以后的项目二次上线会有很大的帮助;2.SQL技巧;3.事务和行级锁的理解和一些应用。 MyBatis: 1.DAO层的设计与开发。2.MyBatis的合理使用,使用Mapper动态代理的方式进行数据库的访...

阅读数 393 2018-10-09

SQL面向对象

博文 Software-SQL 面向对象SQL查询思想

2017-11-04 23:45:29 转载于:https://www.cnblogs.com/masterSoul/p/7785085.html

阅读数 66 2017-11-04

博文 PL/SQL 面向对象oop编程

------------------------抽象数据类型----------- --创建地址类型,一定要加as object,还可以在类型中加过程或方法 create or replace type address as object ( province varchar2(10), --省份属性 city varchar2(10) --市属性 ) not

阅读数 625 2014-04-07

博文 Oracle笔记 十二、PL/SQL 面向对象oop编程

Oracle笔记 十二、PL/SQL 面向对象oop编程 ------------------------抽象数据类型----------- --创建地址类型,一定要加as object,还可以在类型中加过程或方法 create or replace type address as object ( province varchar2(10), --省份属性

阅读数 541 2014-11-06

实战技巧

开发、实战、高级

SQL核心技术应用

博文 Phoenix(云HBase SQL)核心功能原理及应用场景介绍

Phoenix是一个开源的HBase SQL层。它不仅可以使用标准的JDBC API替代HBase Client API创建表,插入和查询HBase,也支持二级索引、事物以及多种SQL层优化。 此系列文章将会从Phoenix的语法和功能特性、相关工具、实践经验以及应用案例多方面从浅入深的阐述。希望对Phoenix入门、在做架构设计和技术选型的同学能有一些帮助。 ...

阅读数 847 2019-06-16

博文 语义解析 (Text-to-SQL) 技术研究及应用 上篇

语义解析(Semantic Parsing)是自然语言处理技术的核心任务之一,涉及语言学、计算语言学、机器学习以及认知语言等多个学科,在近几年中获得了广泛关注,语义解析任务有助于促进机器语言理解的快速发展。 本文重点介绍语义解析技术中的Text-to-SQL任务,让机器自动将用户输入的自然语言问题转成数据库可操作的SQL查询语句,实现基于数据库的自动问答能力。 任务介绍及研究动机 ...

阅读数 278 2020-05-06

博文 计算、管理和性能优化等多角度系统...核心技术与高级应用

前言 Spark核心技术与高级应用是Spark领域少有的专注于核心原理与深度应用的著作,由科大讯飞和百分点科技的4位大数据专家撰写。不仅细致介绍了Spark的程序开发、编程模型、作业执行解析等基础知识,而且还深度讲解了Spark SQL、Spark ML、Spark Streaming等大量内部模块和周边模块的原理与使用。除此之外,还从管理和性能优化的角度对Spark进行了深入探索。 本书特色 ...

阅读数 349 2020-02-10

SQL流行框架

博文 2019年Java Web最流行的开发框架总结

ORM型框架:对数据进行持久化操作,例如:基于SQL的MyBatis框架和Hibernate框架。 MVC型框架:从逻辑上分为视图层,控制层,模型层,各层各司其职,之间是相互调用的关系,而不是相互依赖的关系。         例如:SpringMVC,Struts2框架,Spring框架。 Spring框架:将对象的管理交给Sp...

阅读数 14125 2019-03-11

博文 JFinal 框架 使用心得

JFinal国产框架 使用这个框架可以省略XML配置,类似于SpringBoot这个开源框架 这个JFinal只需要关心业务代码,其他可以不用考虑 这款框架在国内开源市场还是比较不错的 使用此框架你可以不用写接口,不用写业务,只需要写控制器 在使用控制器的时候也基本不需要注解,全部是SQL语句操作,最多配置一个后端路由就可以跑起整个项目 操作SQL代码块 根据我们的习惯,对SQL操作全...

阅读数 14991 2018-06-15

博文 Java主流开发框架(五):MyBatis与Hibernate的区别

前言:其他内容正在学习中… 【答案】 Hibernate :Hibernate 是当前最流行的ORM框架,对数据库结构提供了较为完整的封装。 Mybatis:Mybatis同样也是非常流行的ORM框架,主要着力点在于POJO 与SQL之间的映射关系。 MyBatis和Hibernate的区别: MyBatis的优点是代码开发量少、简单易上手、SQL语句和代码分离(便于修改)、数据库可移植;但...

阅读数 317 2020-03-25

SQL实战技巧课程
sql server 2008 数据库基础应用与开发教程
68课时 · 836分钟 初级
本课程全面介绍了sqlserver2008系统的体系架构和功能。本课程以章节的形式,共13章,逐步学习,内容包括sqlserver2008基础知识、t-sql语言、数据库和表、select查询、视图、索引和游标、存储过程与触发器、数据库的备份与还原、安全与权限等。
免费试看
SQL Server 2005数据库应用
11课时 · 997分钟 高级
掌握数据库的设计思想,需求分析能力,熟练使用数据库查询,函数与索引,视图,数据库编程,游标,事务处理,存储过程,触发器
免费试看
SQL SERVER 2005数据库应用2017教学视频
31课时 · 1200分钟 高级
本课程共30个视频教程,上课时间26小时;适合有一定数据库基础的专业人士学习,课程通过详细的讲解,丰富的实例;大量的上机实战题目练习及内部测试试卷习题的解析,能达到精通SQL SERVER2005的目标
免费试看
[曾贤志]-Excel数据透视表与SQL技术
39课时 · 1025分钟 中级
本课主要讲解了数据透视表的应用,之后再结合SQL的应用。
免费试看
MaxCompute SQL查询优化解析
2课时 · 65分钟 高级
MaxCompute是阿里云的大数据解决方案,它在跨数据中心的超大规模分布式系统上提供多种编程接口,使得用户可以灵活地在其上开发大数据应用。这个分享会专注于SQL领域,介绍MaxCompute SQL近的发展,如何利用基于代价的优化器以及代码生成技术大幅提高了SQL查询效率。
免费试看

语言面试

快速、学习、实用

SQL语言面试技巧

博文 如何拿下SQL面试?这些技巧和陷阱必须要知道……

全文共3006字,预计学习时长13分钟 图源:unsplash SQL是数据分析和处理最基本的编程语言之一,因此,无论是面试数据分析师、数据科学家、数据工程师,还是其他相关工作,都免不了要过这一关。 实战技术和解决问题的能力是SQL面试中考察的重点,应聘者不仅要基于示例数据编写正确的查询,还要考虑各种场景和边缘情况,就如同在处理实际数据集。 笔者曾经帮助求职者设计过SQ...

阅读数 786 2020-03-30

博文 破解面试难题8个角度带你解读SQL面试技巧

作者 |Xinran Waibel译者 | 天道酬勤责编 | 徐威龙封图|CSDN 下载于视觉中国SQL是用于数据分析和数据处理的最重要的编程语言...

阅读数 1922 2020-03-22

博文 sql面试技巧大全

SQL分类:     DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)     DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)     DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:     1、说明:创建数据库     CREATEDATABASEdatabase-nam

阅读数 3321 2015-01-11

SQL语言面试题

博文 sql语句面试题

题目转自:https://zhuanlan.zhihu.com/p/38354000已知有如下4张表:学生表:STUDENT(S#,SNAME,SAGE,SSEX)课程表:COURSE(C#,CNAME,T#)成绩表:SC(S#,C#,SCORE)教师表:TEACHER(T#,TNAME)其中,1)学生表里的字段含义:S#代表学号,SNAME代表学生姓名,SAGE代表学生...

阅读数 2202 2019-05-22

博文 SQL经典面试题

SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name   2、说明:删除

阅读数 16905 2013-10-12

博文 SQL面试题大全

SQL面试题 Sql常用语法 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明

阅读数 1549 2012-10-07