精华内容
下载资源
问答
  • SQL简介

    2016-05-28 10:18:51
    SQL简介
    一、SQL简介
    1、结构化查询语言,一种定义、操作关系型数据库的语句。
    2、由ANSI管理和维护。
    工业标准:绝大多数数据库都支持。(SQL99)
    方言:各个数据库厂商在工业标准上进行的扩展。


    原则:尽量写SQL语句与具体数据库无关。
    3、SQL的组成
    DQL:数据查询语言(DQL:Data Query Language)
    DML:数据操作语言(DML:Data Manipulation Language)
    DDL:数据定义语言
    DCL:数据控制语言
    TPL:事务处理语言
    CCL:指针控制语言
    展开全文
  • sql简介

    千次阅读 2020-02-14 16:40:38
    SQL 是用于访问和处理数据库的标准的计算机语言。 一个数据库通常包含一个或多个表。 SQL 语句就是 创建数据库,对数据进行增删改查等操作的语句。(注意SQL 对大小写不敏感!) SQL(结构化查询语言)包括 DML 和 DDL...

    SQL 是用于访问和处理数据库的标准的计算机语言。
    一个数据库通常包含一个或多个表。
    SQL 语句就是
    创建数据库,对数据进行增删改查等操作的语句。(注意SQL 对大小写不敏感!
    SQL(结构化查询语言)包括 DML 和 DDL:

    1. DML:数据操作语言 (DML)
      就是所谓的增删改查了
     - SELECT - 从数据库表中获取数据
     - UPDATE - 更新数据库表中的数据
     - DELETE - 从数据库表中删除数据
     - INSERT INTO - 向数据库表中插入数据
    
    1. DDL:数据定义语言 (DDL)
      让我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。
    -CREATE DATABASE - 创建新数据库
    -CREATE TABLE - 创建新表
    -ALTER TABLE - 变更(改变)数据库表
    

    ————————————————————————————————————————————————————————————————————————————————————————
    在来说下主键:对于关系表,有个很重要的约束,就是任意两条记录不能重复。不能重复不是指两条记录不完全相同,而是指能够通过某个字段唯一区分出不同的记录,这个字段被称为主键。
    联合主键:关系数据库实际上还允许通过多个字段唯一标识记录,即两个或更多的字段都设置为主键,这种主键被称为联合主键。对于联合主键,允许一列有重复,只要不是所有主键列都重复即可。没有必要的情况下,我们尽量不使用联合主键,因为它给关系表带来了复杂度的上升。
    比如:
    学生表(学号,姓名,性别,班级)
    其中每个学生的学号是唯一的,学号就是一个主键
    课程表(课程编号,课程名,学分)
    其中课程编号是唯一的,课程编号就是一个主键
    成绩表(学号,课程号,成绩)
    成绩表中单一一个属性无法唯一标识一条记录,学号和课程号的组合才可以唯一标识一条记录,所以学号和课程号的属性组是一个主键(也就是联合主键了)
    外键:用来和其他表建立联系用的,一个表的外键是另一表的主键, 外键可以有重复的, 可以是空值,从上面的例子来说:成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是成绩表的外键

    定义主键和外键主要是为了维护关系数据库的完整性,总结一下
    1.主键是能确定一条记录的唯一标识,比如,一条记录包括身份正号,姓名,年龄。身份证号是唯一能确定你这个人的,其他都可能有重复,所以,身份证号是主键。
    2.外键用于与另一张表的关联。是能确定另一张表记录的字段,用于保持数据的一致性。比如,A表中的一个字段,是B表的主键,那他就可以是A表的外键

    索引索引是一种数据结构,例如B-Tree,这种数据结构是需要额外的写入和存储为代价来提高表上数据检索的速度。一旦建立了索引后,数据库中查询优化器使用索引来快速定位数据,然后就无需扫描表中给定查询的每一行了。其中。当使用主键或唯一键创建表时,MySQL会自动创建名为PRIMARY的特殊索引, 该索引称为聚簇索引。PRIMARY索引是比较特殊的,这个索引本身与数据一起存储在同一个表中。另外除PRIMARY索引之外的其他索引称为二级索引或非聚簇索引。说白了就是为了让数据更快的查询到而弄出来的数据结构。

    放个图在这里插入图片描述

    展开全文
  • SQL 简介

    2017-09-17 20:30:06
    SQL 是用于访问和处理数据库的标准的计算机语言。 在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等。SQL是什么???

    SQL 是用于访问和处理数据库的标准的计算机语言。
    在本教程中,您将学到如何使用 SQL 访问和处理数据系统中的数据,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等等。

    SQL是什么???

    • SQL 指结构化查询语言,
      SQL 是我们有能力访问数据库
      SQL是一种ANSI的标准计算机语言

    SQL有什么用???

    • SQL面向数据可执行查询
      SQL可以对数据库中的对象进行增删改查的操作
      SQL可以创建数据库
      SQL可以在数据库中创建新表
      SQL可以在数据库中创建存储过程,
      SQL可以在数据库中创建视图
      SQL可以设置表,存储过程和视图的权限

    注:SQL语句对大小写不敏感,写出大小写是为了我们更方便的阅读SQL语句,,,

    SQL语句后面的分号???
    某些数据库系统要求SQL命令的末端使用分号,,分号是在数据库系统中分隔每条SQL语句的标准方法,这样我们就可以在对服务器的相同请求中执行一条以上的语句,如果使用的是MS Access 和 SQL Sever 2000,则不必在每条SQl语句之后只用分号,不过某些数据库软件要求必须使用分号,,,

    SQL DML 和 DDL
    可以吧SQL分为连个部分:数据操作语言(DML)和数据定义语言(DDL)
    SQL(结构化查询语言)是用于之心查询的语法,但是SQL语言也要包含用于更新,插入和删除记录的语法,

    查询和更新指令构成了SQL的DML部分:

    • SELECT -从数据表中获取数据
      UPDATE -更新数据表中的数据
      DELETE -删除数据表中的数据
      INSERT INTO -向数据表中插入数据

    SQL的数据定义语言(DDL)部分使我们有能力创建或删除表格,我么也可以定义索引(键),规定表之间的链接,以及施加表间的约束

    SQL中最重要的DDL语句

    • CREATE DATABASE -创建新数据库
      ALTER DATABASE -修改数据库
      CREATE TABLE -创建新表
      ALTER TABLE -变更(改变)数据库表
      DROP TABLE - 删除表
      CREATE INDEX -创建索引(搜索键)
      DROP INDEX -删除索引
    展开全文
  • SQL简介 SQL简介SQL用法MS SQL Server。 使用以下脚本:criarEsquema.sql和PopularTabelas.sql,请参见例题。 海梅·H·罗佐(Jaime H Rozo)
  • sql简介_SQL简介

    2020-09-13 07:16:32
    sql简介 Introduction to SQL – Image Source SQL简介– 图像源 The SQL language is made up of several parts given below. SQL语言由以下几部分组成。 1.数据定义语言(DDL) (1. Data ...

    sql简介

    Introduction to SQL
    Introduction to SQL – Image Source
    SQL简介– 图像源

    The SQL language is made up of several parts given below.

    SQL语言由以下几部分组成。

    1.数据定义语言(DDL) (1. Data Definition Language (DDL))

    The SQL DDL commands allow to define the schema (basic structure) of a table. It allows us to modify and delete the schemas also.

    SQL DDL命令允许定义表的架构(基本结构)。 它也允许我们修改和删除模式。

    2.数据操作语言(DML) (2. Data Manipulation Language (DML))

    The SQL DML commands allow us to insert, delete and modify the tuples in the database.

    SQL DML命令允许我们在数据库中插入,删除和修改元组。

    3.完整性约束命令 (3. Integrity Constraints Commands)

    These commands are basically part of the DDL commands. These commands allow us to specify integrity constraints. In the coming tutorials I will clear the concepts of integrity constraints with the help of examples.

    这些命令基本上是DDL命令的一部分。 这些命令使我们可以指定完整性约束。 在接下来的教程中,我将借助示例来清除完整性约束的概念。

    4.查看定义 (4. View Definition)

    Some commands which are the part of DDL commands.

    一些命令是DDL命令的一部分。

    5.授权与安全 (5. Authorization and Security)

    These DDL commands allow a user to specify the level of rights to access and modify the database. With the proper implication of authorization we can achieve the security in our database.

    这些DDL命令允许用户指定访问和修改数据库的权限级别。 通过适当地授权,我们可以在数据库中实现安全性。

    6.交易控制语言(TCL) (6. Transaction Control Language (TCL))

    The SQL commands allow a user to control the transactions.

    SQL命令允许用户控制事务。

    This was a brief introduction to SQL. In the next tutorial you will learn about data types in SQL.

    这是对SQL的简要介绍。 在下一个教程中,您将学习SQL中的数据类型。

    翻译自: https://www.thecrazyprogrammer.com/2015/03/introduction-to-sql.html

    sql简介

    展开全文
  • SQL Server教程SQL简介和SQL语法.doc SQL Server教程SQL简介和SQL语法.doc
  • SQL 简介与语法

    2019-12-05 23:29:40
    SQL简介 SQL 是用于访问和处理数据库的标准的计算机语言。 SQL 是什么? SQL,指结构化查询语言,全称是 Structured Query Language。 SQL 让您可以访问和处理数据库。 SQL 是一种 ANSI(American National ...
  • BenchmarkSQL简介及使用

    千次阅读 2019-08-07 16:32:33
    BenchmarkSQL简介及使用 一、介绍: BenchmarkSQL是对OLTP数据库主流测试标准TPC-C的开源实现。目前最新版本为V5.0,该版本支持Firebird,Oracle和PostgreSQL数据库,测试结果详细信息存储在CSV文件中,并可以将...
  • Oracle PL/SQL简介

    2016-08-18 13:14:25
    Oracle培训教程:PL/SQL简介,Oracle PL/SQL语言(Procedural Language/SQL)是结合了结构化查询与Oracle自身过程控制为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有自身的变量声明、赋值语句,而且还有条件、...
  • 关系型数据库与SQL简介 关系型数据库 尽管关系型数据库只有40多年的历史,却无处不在,经常会使用到其提供的如下功能: 多用户同时访问数据库; 用户使用数据的保护; 高效地存储和检索数据; 数据被模式定义,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,464
精华内容 10,985
关键字:

sql简介