SQL——基础概念】的更多相关文章

主键:每个表,只能有一个主键,主键不能为NULL,且必须是唯一的.主键最好是由单个列组成,但这不是必须的,主键也可以是由多个列组成,如果表的两个列组合在一起能唯一标识一个行,而单个列不能,则可以将这两个列组合在一起作为主键. 列:在定义表的列时,至少需要定义下列三项:1.列的名称,2.列的数据类型,3.列是否允许为空(NULL). 列名:列名要简单直观,例如:LastName或者EmployeeID,而不应该使用比较繁琐的名字,例如:EmployeeLastName. 数据类型:选择数据类型的一…
1,MySQL:(structured query  language)用于访问和处理数据库的标准语言      2,什么是 SQL?      SQL 指结构化查询语言      SQL 使我们有能力访问数据库(数据库是按照数据结构来组织,存取和管理数据的仓库)      SQL 是一种 ANSI 的标准计算机语言 3,SQL 能做什么?      SQL 面向数据库执行查询      SQL 可从数据库取回数据      SQL 可在数据库中插入新的记录      SQL 可更新数据库中的数…
服务器登录名:指有权限登录到某服务器的用户:如sa 服务器角色:指一组固定的服务器用户,默认有9组: 登录名一定属于某些角色,默认为public 服务器角色不容许更改 登录后也不一定有权限操作数据库 数据库用户:指有权限能操作数据库的用户: 数据库角色:指一组固定的有某些权限的数据库角色: 数据库架构:指数据库对象的容器:如dbo 数据库用户对应于服务器登录名以便登录者可以操作数据库 数据库角色可以添加,可以定制不同权限 数据库架构,类似于数据库对象的命名空间,用户通过架构访问数据库对象 1.一…
SQL 基础学习(2) Joining 可以同时关联(joining)多张表进行复杂的查询. 相比于用Rails捞出数据再用Ruby进行过滤组合,使用SQL更加高效,节能. 以下是 users has_many events的情景,打开DB Browser for SQLite 并新建一个文件demo2.db. 在terminal中执行sqlite3 demo2.db CREATE TABLE events (id INTEGER NOT NULL PRIMARY KEY AUTOINCREME…
1.. In order to find the rows where the value for a column is or is not NULL, you would use IS NULL or IS NOT NULL.  ex: select * from family_members where favorite_book is not null; 2. --------- SQL基础 本文参照:http://www.w3school.com.cn/sql/ SQL 结构化查询语言…
1.基础概念 首先要强调一点,就是我们的数据库是由数据库系统来管理的,我们登入数据库并在其上进行操作时最终均要通过数据库系统来完成.可以理解成在数据库上进行操作的是客户端,数据库系统是服务端.一个数据库由具体的数据和数据库对象组成,可将数据库看成一个大容器,里面除了存储数据还有描述这些数据信息的对象,比如表.视图.索引等都是这个数据库里面的对象.我们知道数据库中有4个系统数据库,它们是数据库系统在运行过程中存储数据和记录相关信息的重要组成部分.它们的作用如下所示. (1)master数据库,如其…
第一部分:SQL基础1. 为什么学习SQL自人类社会形成之日起,社会的运转就在不断地产生和使用各种信息(文献.档案.资料.数据等):在如今所谓的信息时代,由于计算机和互联网的作用,信息的产生和使用达到前所未有的广度和深度.如何管好和用好信息,是(而且将一直是)IT行业一块重要的领域.在过去几十年中,关系数据库一直在这一领域占主导地位,而建立在关系理论基础之上的SQL也成为数据库领域的既定标准.目前的数据存储领域可称为三分天下:a. 少量数据的存储:自定义数据文件或通用数据文件(单机数据库),通过…
--   基础概念和面向对象   --      全程将为大家剖析几大部分内容,由于学习经验有限,望大家谅解并接受宝贵的意见: 基础概念部分     ★★   : 常出现的高频率单词的区别理解(异常.静态.抽象.接口.集合等): 深入理解部分     ★★★★: 重点掌握的面向对象的理论知识(对象.排序.字节字符流): 线程编程部分     ★★★★★:单独讲解线程概念.同异步实现方法及关系.线程锁等: 数据库理论归纳   ★★★★: 总结PL/SQL语句,使用方法,归纳基本公式,深层次内容有待…
JavaWeb开发技术基础概念回顾篇 第一章 动态网页开发技术概述 1.JSP技术:JSP是Java Server Page的缩写,指的是基于Java服务器端动态网页. 2.JSP的运行原理:当用户第一次请求某个JSP文件时,容器首先检查JSP文件的语法是否正确,然后将JSP文件转换成Servlet原文件,并调用Java工具类将Servlet原文件编译成字节码文件.接下来,容器加载转换后的Servlet类,实例化一个该类的对象处理客户端的请求,请求处理完成后,容器将HTML格式的相应信息发送给客…
基础概念:Oracle数据库.实例.用户.表空间.表之间的关系 数据库: Oracle数据库是数据的物理存储.这就包括(数据文件ORA或者DBF.控制文件.联机日志.参数文件).其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库.可以看作是Oracle就只有一个大数据库. 实例:   一个Oracle实例(Oracle Instance)有一系列的后台进程(Backguound Processes)和内存结构(Memory Structures)组成.一个数据库…