首页编程相关 →文章列表
文章标题                                 时间
跟我学SQL:(七)从子表里删除数据
在这篇文章里我要描述一下如何从表格里删除列,要删除的这些列同时还要依赖于其他表格的标准。要解决这个问题就需要一个很聪明而且完全遵守SQL92子查询声明的应用程序。 我必须提醒读者的是,尽管查询可能会遵守SQL的标准,但是众多的 数据库 生产商会以不同的句
跟我学SQL:(六)串行数据类型
SQL的数据类型决定了一个字段的内容在 数据库 中会被如何处理、存储和显示。SQL92定义了标准的数据类型,目的是给数据库制造商建立自己的数据类型提供蓝图。在前面的文章中,我们介绍了一些常用的数据类型,这些数据类型分为四大类: 串行 数值 日期时间 区间型
跟我学SQL:(五)创建和修改表格
再次欢迎您来到SQL(结构化查询语言)基础系列教程。本文将介绍 数据库 定义语言(DDL)用于创建数据库和表格以及修改表格结果的指令。 当你使用这些指令时一定要小心——它很容易删去你的数据库中的主要结构令您丢失数据。所以,在您开始修改数据库之前,您需要
跟我学SQL:(四)查询多个表格
在对跨多个表格的数据进行组合时,有时很难搞清楚要使用哪一个SQL句法。我将在这里对将多个表格中的查询合并至单一声明中的常用方式进行阐述。 在这篇文章中的样本查询符合SQL92ISO标准。不是所有的 数据库 生产商都遵循这项标准,而且很多厂商采取的提升措施会
跟我学SQL:(三)使用SQL子选择来合并查询
你是否曾经为了得到所需要的信息而反复查询?子选择,也被称为子查询,也许正是你在寻找的。SQL的这项功能使你可以在一组结果中查询,创造性地给结果组加以限定,或是在向数据库的单一调用中将结果与一个无关系的查询做相关。这篇文章中我将给出几个子选择的例子
跟我学SQL:(一)数据查询
且不说你是否正在从事编程方面的工作或者不打算学习SQL,可事实上几乎每一位开发者最终都会遭遇它。你多半还用不着负责创建和维持某个数据库,但你怎么着也该知道以下的一些有关的SQL知识。 我为那些感兴趣的开发者或者能从数据库操作中得益的读者撰写了这篇关于
跟我学SQL:(二)SELECT语句选项
跟我学SQL分为三部分,其中涵盖了有关SQL标准的基本知识。在上一篇文章里我们讨论了一些数据库术语和4种最基本的数据查询类型。此外,我们还解释了WHERE子句和条件语句的用法,同时我们提供了各类查询的具体示例。 在这篇文章里,我们将就其他一些SQL函数和子句
计算机等级三级数据库:全面接触SQL语法(7)
表的删除 DELETE语句 我们可以利用DELETE语句,将表格中的记录删除。(注意:记录被删除后,无法再复原,所以条件设置要正确) DELETE[table.*] FROMtableexpression WHEREcriteria table 欲删除记录的表格名称,也可以用*来取代。 tableexpression 一个或一个以上
计算机等级三级数据库:全面接触SQL语法(6)
SQL与数据库的维护 表格的建立 将SQL中的基本语法作了一番介绍以后,但大多是偏向于数据库数据的查询与过滤,但实际上,我们通过SQL命令所可以做的事还有很多,接下来要介绍的便是如何利用SQL的语法命令来建立一个数据库中的表格。 CREATETABLE语句 我们可以利用
计算机等级三级数据库:全面接触SQL语法(5)
BETWEEN...AND运算符 决定某一人数值是否介于特定的范围之内,此运算符只可以用在SQL的语句中。 expr[Not]BETWEENvalue1ANDvalue2 expr 指定要加以计算的字段与表达式的组合。 value1,value2 所指明的数值范围。 例如: 若是要从职员表格查询出所有年龄介于25-30
计算机等级三级数据库:全面接触SQL语法(3)
ORDERBY条件语句 此条件子句,通常与SELECT语句合并使用目的是将查询的结果,依照指定字段加以排序。 SELECTfieldlist FROMtable WHEREselectcriteria ORDERBYfield[ASC|DESC][,field2[ASC|DESC][,...]] fieldlist 欲查询的字段名称。其中可以与ALL,DISTINCT,D
计算机等级三级数据库:全面接触SQL语法(4)
HAVING条件子句 指定一特定的分组记录,并满足HAVING所指定的条件或状态,但条件是针对分组的条件设置。 SELECTfieldlist FROMtable WHEREselectcriteria GROUPBYgroupfieldlist HAVINGgroupcriteria fieldlist 显示被查询的字段名称。(可与ALL,DISTINCT,DISTI
计算机等级三级数据库:全面接触SQL语法(2)
例如下面这两个例子将会具有相同的效果,都会从职员表格中返回所有字段的数据。 例如: 若是我们要查询出职员表格中的所有记录,可以通过下面的语句来完成。 SELECTALL*FROM职员表格;DISTINCT 对某个表格所选择的字段数据,略过重复的情况,也就是说,针对某个字
计算机等级三级数据库:全面接触SQL语法(1)
SQL功能与特性 其实,在前面的文章中,已经提及SQL命令的一些基本功能,然而,通过SQL命令,程序设计师或数据库管理员(DBA)可以: (一)建立数据库的表格。(包括设置表格所可以使用之空间) (二)改变数据库系统环境设置。 (三)针对某个数据库或表格,授
MySQL数据库函数(1)
(1)intmysql_affected_rows([intlink_id]); 在给定的连接中,返回由最近的DELETE、INSERT、REPLACE或者UPDATE语句所作用的行数。如果没有行 被修改,则mysql_affected_rows()返回0,如果出现错误,则返回-1。 在SELECT查询之后,mysql_affected_rows()返回所选
MySQL数据库函数(2)
(3)intmysql_connect(string[hostname][:port],string[username],string[password]); 本函式建立与MySQL伺服器的连线。其中所有的参数都可省略。当使用本函式却不加任何参数时,参 数hostname的内定值为localhost、参数username的内定值为PHP执行行程的拥有者
MySQL数据库函数(3)
(5)intmysql_data_seek(intresult_id,introw_num); 由SELECT查询返回的每个结果集都有一个行游标,指示下一个提取行的函数(mysql_fetch_array()、mysql_fetch_object()或者mysql_fetch_row())调用将返回哪一行。mysql_data_seek()将给定结果集的指针设置到给定的
MySQL数据库函数(4)
7)intmysql_drop_db(stringdb_name,int[link_id]); 告诉由link_id标识的MySQL服务器用给定的名称来删除数据库。如果数据库删除成功,则返回真;如果出现错误,则返回假。必须有对数据库进行删除的DROP权限。 要小心这个函数;如果删除数据库,它就不存在了,且不
MySQL数据库函数(5)
(9)stringmysql_error(int[link_id]); 对于给定的连接,返回含有最近返回状态的与MySQL相关的函数的错误消息字符串。空值意味着未出现错误。 $link=mysql_pconnect("localhost","sunsoft","suixiang")ordie("Couldnotconnect"); print("Connectedsuccessfully");
MySQL数据库函数(6)
(10)objectmysql_fetch_field(intresult[,intcol_num]); 返回结果集中给定列的相关元数据信息,如果没有这样的列,则返回假。如果省略col_num,则对mysql_fetch_field()的后继调用返回结果集后续列的信息。如果不再有剩余的列。则返回值为假。如果指定了col_num
 信 息 搜 索
  关键字:
  范  围:
 
 广 告 也 精 彩
 热 点 评 论
 调 查 投 票
你是从哪儿得知本站的?
朋友介绍
门户网站的搜索引擎
Google或百度搜索
别的网站上的链接
其它途径