数据库入门4 结构化查询语言SQL】的更多相关文章

知识内容: 1.了解SQL 2.库.表操作及索引 3.select语句及insert语句 4.update语句与delete语句 5.SQL常用函数 6.多表连接及组合查询 7.视图操作及数据控制 参考资料:SQL必知必会及www.w3school.com.cn/sql 关于SQL常用条件操作符:http://www.cnblogs.com/wyb666/p/9051677.html 一.了解SQL 1.数据库基础 数据库:保存有组织的数据的容器 表:某种特定类型数据的结构化清单 模式:关于数据…
结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系统:同时也是数据库脚本文件的扩展名. 结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作.它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为…
1. SQL概述 SQL,结构化查询语言,重要性不必在赘述了,基本上开发软件没有不用到的,此外在一些大数据也有广泛的应用.SQL主要包含数据定义语言(DDL).数据操纵语言(DML)以及数据控制语言(DCL)[感觉没什么太大用处].SQL不仅支持独立使用还支持嵌入到通用程序设计语言中.其中,DDL主要负责基本表.视图.模式等等的定义修改和删除:DML主要就是查询.更新(插入.删除.修改)表或者视图这些对象,关系代数也基本都会投射到这上面来:DCL主要是创建用户.修改密码.分配权限这些数据库层面上…
简要描述一下结构化查询语言中的五种数据类型:字符型,文本型,数值型,逻辑型和日期型. 字符型 VARCHARVS CHAR VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要.他们都是用来储存字符串长度小于255的字符. 假如你向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates.当你以后从这个字段中取出此数据时,你取出的数据其长度为十个字符——字符串Bill Gates的长度.假如你把字符串输入一个长度为四十个字符的CHAR型字段中,那么当你取出数据时,所取…
一.数据定义语言DDL 1.创建表空间:CREAT TABLESPACE lyy DATAFILE 'C:/app/lyy.dbf' SIZE 10M;(创建一个10M的表空间,存放在C盘app文件夹中) 删除表空间:DROP TABLESPACE lyy; 2.创建用户和赋权:CREAT USER lyy PROFILE DEFAULT IDENTIFIED BY 123456 DEFAULT TABLESPACE lyy TEMPORARY TABLESPACE temp ACCOUNT U…
4. 数据更新 1)增 对应INSERT语句.格式为INSERT INTO T[(A1,…,Ak)]  VALUES (C1,…,Ck),其中A代表表T的属性,C代表常量,A可以缺省,此时C必须严格按照基本表T定义的属性顺序提供相应的值,否则A可以是任何顺序,并且也可以是不完整的,即可以只列举基本表的若干属性.例如插入一个选课记录,学号为20142480135的学生选修了课程号为MA302的课程, INSERT INTO SC (Sno,Cno) VALUES ('20142480135','M…
3)ORDER BY排序语句 通常,查询的结果是以无序的方式显示的,有时需要将查询结果按照一定次序来进行排序.ORDER BY就可以用上了,例如查询课程号为202的课程成绩的所有信息,并按照成绩降序排列 SELECT * FROM SC WHERE Cno = '202' ORDER BY Grade DESC:(ASC代表升序,没有按ASC处理) 本来这个语句超简单,但是这货有个奇葩的共能就是能指定多个排序列,我TM……,比如这种: SELECT * FROM SC WHERE Cno = '…
1.数据库 常见数据库 MySQL:开源免费的数据库,小型的数据库. Oracle:收费的大型数据库,Oracle 公司的产品 DB2:IBM 公司收费的数据库,常应用在银行系统中 SQLServer:MicroSoft 公司收费的中型数据库,C#..net 等语言常使用 SQLite:嵌入式的小型数据库,应用在手机端 2.SQL 语言 数据库结构化查询语言 SQL 是 Structure Query Language(结构化查询语言)的缩写,它是使用关系模型的数据库应用语言. SQL 语句主要…
SQL是Structured Query Language(结构化查询语言)的缩写. SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言. 在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的. SQL功能强大.简单易学.使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL. SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同. 在SQL中,存储模式(内模式)称为“存储文件”(stored file): 关系模式(模式…
SQL 结构化查询语言 一.数据库的必要性: >>作用:存储数据.检索数据.生成新的数据 1)可以有效结构化存储大量的数据信息,方便用户进行有效的检索和访问. 2)可以有效地保持数据信息的一致性.完整性.降低数据冗余. 3)可以满足应用的共享和安全方面的要求. 4)能够方便地进行智能化的分析. 二.DBMS(数据库管理系统)的发展: >>萌芽阶段:文件系统 >>初级阶段:第一代数据库 >>中级阶段:第二代数据库 >>高级阶段:第二代数据库 三.数…