数据库
文章平均质量分 74
车晋强
车晋强的个人总结
展开
-
数据库期末复习
SQLDDL:create,drop.alterDCL:grant,revokeDML:insert,update,deleteselect1.create schema "S-T" authorization wang;2.drop schema "S-T" cascade/restrict;cascate表示级联删除,restrict表示限制。3.creat原创 2015-03-05 14:03:48 · 754 阅读 · 0 评论 -
SQL基础第五章通过视图修改数据
事务 事务是指对一个或多个表中的多个更改打包在一起的一个方法,。当把多个更改放入一个事务中,他们要不会全部成功,要不会全部失败。用来确定数据库中的数据是不是保持一致。 一项事务发生在两个commit点之间。因为Access不支持commit。所以以下例子不包括Access。 任务:从银行储蓄中取出5000,并放入活期存款。把这两件事放入到一个事务中,要么同时成功,要么一起失败。 c原创 2015-03-06 16:46:53 · 1961 阅读 · 0 评论 -
SQL第十五章
无标题文档<!--.STYLE1 {color: #FF0000}.STYLE2 { font-size: large; color: #0033FF;}body,td,th { color: #0000CC;}body { background-color: #CCCCCC;}.STYLE3 {font-size: large}-->第十五章 Union和U原创 2015-03-06 16:50:25 · 485 阅读 · 0 评论 -
SQL基础第二章从表中获取信息
第二章 从表中获取信息 Select语句 在SQL中,select语句用于从表中获取信息,。它有六个子句: select 要获取哪几列数据from 哪个表中有数据where 获得哪几行数据 group by having order by 使用哪几列来对结果进行归类这些语句的使用是有一定顺序的,group by和having用于数原创 2015-03-06 16:44:47 · 566 阅读 · 0 评论 -
SQL技术第十章使用行函数
第十章使用行函数第十章 使用行函数第一节 其它行函数currentuser:当前会话使用的用户ID的名字currentuser()=`Admin`now() date() time() 指当前的日期和时间now()=`12-20-1999 10:30:25 am`date()=`12-20-1999`time()=`10:30:25 am`nz:将null转换为其他的值n原创 2015-03-06 16:47:44 · 410 阅读 · 0 评论 -
SQL第十三章内连接
第十四章 外连接p{font-size:1cm;color:red;align:center}第十四章 外连接内连接可以删除原表中的一些行。外连接可以保留这些行中的一部分。第一节 外连接派生于内连接外连接有三种类型:左外连接,右外连接,全外连接左外连接 :添加回从第一个表中删除的所有行。null被入入其他表的列中。右外连接:添加从第二个表中删除的所有行。第一个表匹配行所在的列原创 2015-03-06 16:50:18 · 344 阅读 · 0 评论 -
SQL基础第十八章
第十八章if then else和子查询pre{font-size:0.5cm;color:blue;font-weight:bold}p,center{font-size:1cm;color:red}第十八章if,then,else和子查询Access中的Immediate If(iif)函数:iif(表达式,真值,假值)如果表达式为真,则函数为真值,如果表达式为假,则函数原创 2015-03-06 16:53:24 · 415 阅读 · 0 评论 -
SQL基础第一章在表中存储信息
第一章在表中存储信息 第一章在表中存储信息 关系数据库中,所有数据都存储在表中,并且所有结果都是在表中表示的。 第一节 什么是SQLSQL指的是“结构化查询语言”;是一种为了从存储在关系数据库中的数据获得信息而设计的计算机语言。现在您可以认为关系数据库是一种可以在计算机中组织大量数据的方法。SQL允许您从大量的数据中查找您 所原创 2015-03-06 16:42:31 · 549 阅读 · 0 评论 -
SQL之WHERE子句
第三章 where子句中的复合条件 第一节 可以使用三种布尔连接符形成复合条件,这三种布尔连接符是:and,or ,not. 将not与in,between,like,is null条件一起使用。 not in not between not like is not null where manager_name is not null; where not原创 2015-03-06 16:52:52 · 399 阅读 · 0 评论 -
SQL第十四章
第十四章 外连接p{font-size:1cm;color:red;align:center}第十四章 外连接内连接可以删除原表中的一些行。外连接可以保留这些行中的一部分。第一节 外连接派生于内连接外连接有三种类型:左外连接,右外连接,全外连接左外连接 :添加回从第一个表中删除的所有行。null被入入其他表的列中。右外连接:添加从第二个表中删除的所有行。第一个表匹配行所在的列原创 2015-03-06 16:49:46 · 637 阅读 · 0 评论 -
SQL基础第十六章
第十六章交叉连接和自连接p,center,b{color:red ;font-size:1cm}pre{font-size:0.5cm;color:#0033FF}第十六章 交叉连接和自连接交叉连接被用来定义内连接,它在检测代码中的错误方面也很重要,有时允许对小型表进行交叉连接,而且非常有用,应该避免对大型表进行交叉连接。自连接涉及表与自身的连接,当同一时间需要从相同表的几原创 2015-03-06 16:50:53 · 469 阅读 · 0 评论 -
SQL第七章格式序列和索引
在不改变数据数值的情况下,格式将影响数据的显示方式 。序列可以自动数出表的行数。索引主要用于加快在大型数据库中select语句的处理速度。第一节 日期格式在ACcess中,日期和时间一起存储在一个数据类型中,无论您什么时候看见一个日期,总是有一个与它存储在一起的时间。无论您什么时候看见一个时间,总是有一个与它存储在一起的日期。 在Access中,当输入某个日期时,要用#字符将其括起来。让它原创 2015-03-06 16:53:32 · 385 阅读 · 0 评论 -
mysql命令
进入mysql:mysql -h localhost -u root -p 前提是已经将mysql命令路径加入到环境变量中。密码修改:create database db;show databases;drop database db;use db;select database();---------查看目前正在使用的数据库。select now();--------原创 2015-03-07 11:27:26 · 305 阅读 · 0 评论 -
SQL基础第九章行函数
第九章 行函数 行函数会在表单独某个行的基础上计算新值这个新值可以基于一个列中的数据。或者基于几个不同列中的数据。一些行函数只能用于数字而另一些行函数则可以用于文本或者日期。 第二节 任务:创建一个向1_foods表添加一个新列的新表,通过使用行函数创建新的列。这个新列将price,price_increase列加在了一起,这个新列被命名为new_price。 select原创 2015-03-06 16:56:16 · 456 阅读 · 0 评论 -
SQL技术第十一章总结数据
<html xmlns:v="urn:schemas-microsoft-com:vml"xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:w="urn:schemas-microsoft-com:office:word"xmlns="http://www.w3.org/TR/REC-html40">第十一章总结数据原创 2015-03-06 16:49:44 · 434 阅读 · 0 评论 -
SQL第四天
emp empno mgremp dept deptnoemp salgrade salary lowsal hisal1zhangwuji的领导是谁?(内连接,非关联子查询)select e.ename,m.enamefrom emp_hiloo e join emp_hiloo mon e.mgr = m.empnoand e.ename = 'zhang原创 2015-03-05 13:15:33 · 280 阅读 · 0 评论 -
SQL第五天
select rn,ename,salaryfrom( select rownum rn,ename,salary from( select ename,salary from emp_hiloo order by salary desc) where rownum where rn >=原创 2015-03-05 13:16:10 · 454 阅读 · 0 评论 -
MySQL数据库不允许从远程访问怎么办
MySQL数据库不允许从远程访问怎么办?本文提供了三种解决方法:1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"复制代码 代码如下:mysql -u root -pvmwaremysql>转载 2015-03-05 13:54:25 · 330 阅读 · 0 评论 -
几条使用率最高的SQL语句
几条使用率最高的SQL语句 时间:2011-2-20 13:57:14,点击: 一.创建表(含多个字段)Create table table_name (column_name1 datatype1,column_name2 datatype2,...)二.删除表格(所有记录)Delete table_name 删除"表格记录"会把操作记录在日志中,可以通过事务回滚来恢复转载 2015-03-05 13:38:39 · 440 阅读 · 0 评论 -
SQL第一天
SQL PL/SQLDatabase 数据库表(table)SQL(structured query language结构化查询语言)1 DDL(data definition language数据定义语言)create table alter table drop table定义table structure 列(column)数据类型原创 2015-03-05 13:12:56 · 389 阅读 · 0 评论 -
三级数据库考试
虽然说我属于计算机专业的,去考等级考试是无稽之谈,考了那个一点用都没有,但我抱着金钱就是垃圾,花一点点钱在很无聊的时间换取一个很无聊的证书,权当是生命中的一点乐趣罢了。 我考过了三级数据库,笔试77机试100,而现在,我终于拿到了三级数据库证书,仅在此,我把自己的一点点积累与大家分享,三级数据库的易错点,难点,重点。以纪念我即将要参加的软件设计大赛。 与广域网相比,局域网有效性好,可靠原创 2015-03-05 14:06:06 · 2070 阅读 · 0 评论 -
SQL第二天
函数单行函数数值函数round trunc字符函数upper lower日期函数add_months...一般函数nvl,decode转换函数to_char to_date to_number多行函数(组函数)avg 平均值 numbersum 求和 numbercount 计数 number char datemax 最大值 numbe原创 2015-03-05 13:13:53 · 600 阅读 · 0 评论 -
SQL第三天
1工资小于3000的涨10%,在[3000,5000]涨5%其他人不变。select ename,salary, case when salary then salary*1.1 when salary between 3000 and 5000 then salary*1.05 else salary原创 2015-03-05 13:14:39 · 408 阅读 · 0 评论 -
SQL基础第六章创建自己的表
第六章 创建自己的表 create table 语句创建了一个新表。这个命令的格式如下: CREATE TABLE table_name (column_name_1 data_type_1, column_name_2 data_type_2, ); 这种创建表的方法允许最大限度地控制表的所有元素。表由以下元素组成: 表的名字 列的名字 列的数据类型原创 2015-03-06 16:55:22 · 447 阅读 · 0 评论 -
SQL基础第四章保存结果
第四章 保存结果 在以前的介绍中都是将结果显示在屏幕上。在关闭计算机之后,这些结果将会消失。本章讲述了如何将这些结果保存到一个表中,作为选择,还呆以将它们保存到一个视图中,视图类似于表。 要想查看表或者视图的数据,必须使用以下命令: select * from new_table or view;从select语句中创建一个新表 任务: 保存以下select语句的结果表,原创 2015-03-06 16:47:44 · 379 阅读 · 0 评论 -
SQL基础第十二章控制总线级别
第十二章控制总线级别第十二章 控制总线级别上一章将表中所有的值总结,结果是一个值,本章将表的行分成组分别总结每个组,这样每个组都有一个总结。可以将表的行划分为不同的组。select语句的group by可以做到。然后,列函数总结每个组。 第二节group by子句任务:使用每个manager_id列出每个人管理的雇员的数员。可以通过显示最大值,最小原创 2015-03-06 16:52:54 · 528 阅读 · 0 评论 -
SQL基础第八章数据完整性
第八章 数据完整性 在关系数据库中,参照完整性是一项主要的数据合法性检验技术。 参照完整性是关系数据库中的主要数据验证类型。它确保了一个表中的数据与另一个表中的数据之间的关系的维持。只要参照完整性打开着,我们就可以确定这个表与另外的表存在着一定的关系。 参照完整性是两个列中数据之间的一种关系。这些列通常位于不同的表中。一个主列包含所有的有效值列表,另一个外键列包含符合主键有效值列表的数原创 2015-03-06 16:56:03 · 429 阅读 · 0 评论