codecademy SQL 编程系列二Relation Databases && Statements
英文官方网址:https://www.codecademy.com/
本系列博客仅供学习交流,如要错误,忘不吝赐教!推荐中英文一起学习,转载请注明出处。

一. 关系型数据库


      SELECT * FROM celebs
      在一行代码中,您从关系数据库中返回信息。我们将很快看看这个代码意味着什么,现在让我们关注一下关系数据库是什么,以及它们是如何组织的。
1. 关系数据库是将信息组织到一个或多个表中的数据库。这里关系数据库包含一个表。
2. 表是组织成行和列的数据集合。表有时被称为关系。这里的表是celebs。
3. 列是一种特定类型的数据值。这里的ID、名称和年龄是每个列。

4. 每行是一个记录。在celebs表第一行:

  • id 是 1
  • name是 Justin Biebe
  • age 是22

5. 存储在关系数据库中的数据类型常见的是:

a. Interger  整数

b. Text     文本字符串

c. Date  诸如 YYYY-MM-DD类型的年月日

d.Real  十进值

6.Instructions

现在你已经了解了关系数据库是什么,下面让我们仔细看看SQL语法是怎样的?

二. Statements语句

上面的代码是一个sql语句。一个是文本数据库识别为一个有效的命令。语句总是以分“;”结束。下面分解语句各个组成部分:

1. CREATE TABLE

CREATE TABLE是一个clause,clause在SQL执行特别的任务,一般来讲,clause 需大写。

2. table_name 表名

3.

参数,这里是列名,和相应数据类型

SQL语句对行数不加以限制,可以在一行,也可以多行,只要便于阅读理解即可

举例:

CREATE TABLE celebs(id INTERGER,name TEXT,age INTEGER);

codecademy SQL 编程系列二 Relation Databases Statements相关推荐

  1. Javascript模块化编程系列二: 模块化的标准化(CommonJS AMD)

    前言 Javascript模块化编程系列一: 模块化的驱动 在前一篇介绍了为什么要进行Javascript模块化编程.至于如何实现模块化,不同的开发组织和个人具体的实现方式肯定是不一样.如何统一一个规 ...

  2. STM32 C++编程系列二:STM32 C++代码封装初探

    一.STM32与面向对象编程 上一章中提到了,C++的核心之一就在于面向对象思想.相比C语言常用的面向过程编程,面向对象编程的优势在于继承.封装.多态的特性,利用这种思想更有助于我们的程序实现模块化. ...

  3. java原子操作cas_java并发编程系列二:原子操作/CAS

    什么是原子操作 不可被中断的一个或者一系列操作 实现原子操作的方式 Java可以通过锁和循环CAS的方式实现原子操作 CAS( Compare And Swap )  为什么要有CAS? Compar ...

  4. Java 语义网编程系列二: 本体

    什么叫本体 OWL本体用于对领域知识进行建模,本体是语义web的核心元素. 本体元素概述 在web上本体一般以文档的形式进行存储.文档构成如下: A. 本体首部: 首部是一种用来描述本体自身的资源.首 ...

  5. 学习ASP.NET Core Razor 编程系列九——增加查询功能

    原文:学习ASP.NET Core Razor 编程系列九--增加查询功能 学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.N ...

  6. 学习ASP.NET Core Razor 编程系列十八——并发解决方案

    原文:学习ASP.NET Core Razor 编程系列十八--并发解决方案 学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP. ...

  7. 学习ASP.NET Core Razor 编程系列三——创建数据表及创建项目基本页面

    原文:学习ASP.NET Core Razor 编程系列三--创建数据表及创建项目基本页面 学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 ...

  8. 学习ASP.NET Core Razor 编程系列六——数据库初始化

    学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.NET Core Razor 编程系列二--添加一个实体 学习ASP.NET ...

  9. 学习ASP.NET Core Razor 编程系列五——Asp.Net Core Razor新建模板页面

    学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.NET Core Razor 编程系列二--添加一个实体 学习ASP.NET ...

  10. 学习ASP.NET Core Razor 编程系列十三——文件上传功能(一)

    原文:学习ASP.NET Core Razor 编程系列十三--文件上传功能(一) 学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习A ...

最新文章

  1. python绘制三维地形shade(vert_exag)参数_Python的地形三维可视化Matplotlib和gdal使用实例...
  2. 成功解决 “this version of pandas is incompatible with numpy < 1.15.4\n“ImportError: this version of pand
  3. c++11仔细地将参数传递给线程std::thread
  4. 前端学习(2459):账户设置
  5. 函数库属于计算机的,API库函数
  6. html文件实践总结,html,css学习实践总结
  7. 信号与系统sa函数求积分_胡昉祖《导数的概念》和《定积分》
  8. docker镜像下载及docker镜像管理
  9. mac iwall 动态桌面引擎
  10. FireFox、chrome通过插件使用IE内核,IE Tab v2
  11. 在虚拟机中安装centos6操作系统,DHCP下克隆,再使用CRT软件进行远程登录
  12. Amos中介效应检验
  13. $('xx')[0].files[0]的意思
  14. 数独每日一题-第1题
  15. 数学符号发音及英文表达
  16. java实现二十四节气计算
  17. esc键 qt 退出菜单_【Qt】QDialog之屏蔽Esc键【转】
  18. eclipse出现编译错误:resolution will not be reattempted until the update interval o f central has elapsed
  19. 2.光栅图形显示技术
  20. 通过微透镜阵列的传播

热门文章

  1. js数组方法及其返回值(简单用法)
  2. LVS配合piranha安装使用
  3. VS2008 简体中文正式版序列号(到期解决办法)
  4. 在小百合注册了一个帐号
  5. 风格化(Stylization)
  6. 路网自动构建路段拓扑
  7. 超级账本执行董事:区块链将削弱谷歌、亚马逊和Facebook的市场力量
  8. 如何xp计算机每天定时关机,xp定时关机,教您xp系统怎么设置定时关机
  9. Android性能优化之启动速度优化
  10. 企业微信 PC端多开