zoukankan      html  css  js  c++  java
  • SQL基础

    简介

    使用“结构化查询语言”(SQL〕来操作数据库。

    SQL 语言是数据库的标准语言。

    SQL 操作许多其它类型的数据库。SQL 是操作数据库的标准语言。

    1.SQL两个特点

    第一个特点:是所有SQL 数据库中的数据都存储在表中

    表和记录

    一个表由行和列组成。例如,下面这个简单的表包括name 和e-mail address:


    这个表有两列(列也称为字段,域〕:Name 和Email Address。有三行,每一行包含一组数据。一行中的数据组合在一起称为一条记录

    你的数据库很有可能包含几十个,所有存储在你数据库中的信息都被存储在这些表中。

    当你考虑怎样把信息存储在数据库中时,你应该考虑怎样把它们存储在表中。

     

    SQL 的第二个特点表中记录无顺序

    这种语言被设计为不允许你按照某种特定的顺序来取出记录,因为这样做会降低SQL Sever 取记录的效率。使用SQL,你只能按查询条件来读取记录。

    当考虑如何从表中取出记录时,自然会想到按记录的位置读取它们。例如,也许你会尝试通过一个循环,逐个记录地扫描,来选出特定的记录。在使用SQL 时,你必须训练自己,
    不要有这种思路。

    查询一条“Bill Gates”的记录的方法?

    1. 假如你想选出所有的名字是“Bill Gates”的记录,如果使用传统的编程语言,你也许会构造一个循环,逐个查看表中的记录,看名字域是否是“Bill Gates”。
    2. 这种选择记录的方法是可行的,但是效率不高。使用SQL,你只要说,“选择所有名字域等于Bill Gates 的记录”,SQL 就会为你选出所有符合条件的记录。SQL 会确定实现查询的最佳方法。

    如何取出表中的前10个记录?

    1. 假设你想取出表中的前十个记录。使用传统的编程语言,你可以做一个循环,取出前十个记录后结束循环。
    2. 但使用标准的SQL 查询,这是不可能实现的。从SQL 的角度来说,在一个表中不存在前十个记录这种概念。
  • 相关阅读:
    如何实现Appium每次运行可不用卸载手机上的Appium Settings 和Unlock
    jmeter参数化----绝对路径&相对路径
    python获取元素之byxpath()的八种方法
    uiautomatorviewer连接机器点击报错Unexpected error while obtaining UI hierarchy
    【Jmeter】使用 jmeter的_time函数获取时间
    博客作业第三周
    博客作业第二周
    博客作业第一周
    关于测试
    抽象工厂模式(AbstractFactory)
  • 原文地址:https://www.cnblogs.com/helo-blog/p/3823986.html
Copyright © 2011-2022 走看看