易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL基础:常用SQL语句详解

到今天为止,人们对关系数据库做了大量的研究,并开发出关系数据语言,为操作关系数据库提供了方便的用户接口。关系数据语言目前有几十种,具有增加、删除、修改、查询、数据定义与控制等完整的数据库操作功能。通常把它们分为两类:关系代数类和关系演算类。  
在这些语言中,结构化查询语言SQL以其强大的数据库操作功能、口语化、易学易用等特点,受到广泛的应用,成为数据库应用程序开发的一柄利剑。在数据库应用程序开发过程中,巧妙地使用SQL语句,可以简化编程,起到事半功倍的效果,本书中有些实例也大量使用了SQL语句。它由两部分组成,数据定义语言(DDL)和数据操作语言(DML)。  
(1)   数据定义语言(DDL)  
数据定义语言用来定义数据库的各级模式。常用关键字有:Create(建立数据表)、Alter(更改数据表)、Drop(删除数据表)。  
建立数据表  
  CREATE   TABLE   table_name(  
  column1   DATATYPE   [NOT   NULL]   [NOT   NULL   PRIMARY   KEY],  
  column2   DATATYPE   [NOT   NULL],  
  ...  
  )  
  说明:上面的DATATYPE   指的是字段的类型,NUT   NULL   指是否为空,PRIMARY   KEY   指本表的主键。  
  建立索引   
  CREATE   INDEX   index_name   ON   table_name   (column_name)  
  说明:为数据表格的某个字段建立索引以增加查询时的速度。  
  更改数据表   
  ALTER   TABLE   table_name   ADD   COLUMN   column_name   DATATYPE  
  说明:增加一个字段。  
  ALTER   TABLE   table_name   ADD   PRIMARY   KEY   (column_name)  
  说明:将某个字段设为主键。  
  ALTER   TABLE   table_name   DROP   PRIMARY   KEY   (column_name)  
  说明:将某个字段的主键定义取消。  
  删除数据表  
  DROP   table_name  
  DROP   index_name  
  (2)   数据操作语言(DML)  
  数据操作语言(DML)用于操作数据表,如增加、删除、查询


相关文档:

查看sql server lock


 drop   table   #t  
  create   table   #t(req_spid   int,obj_name   sysname)   
  declare   @s   nvarchar(4000)   
  ,@rid   int,@dbname   sysname,@id   int,@objname   sysnam ......

SQL Server 几个好用的SQL语句

SQL Server 几个好用的SQL语句
1、复制表
 select * into desttable from srctable
 将 srctable 完整地复制一份到 desttable 中,当然后面也可以加上条件来限定需要复制的记录
 要求:desttable 必须为不存在的表名。
 insert into desttable(column1, column2) select columna, columnb from sr ......

关于mysql中触发器执行动态sql的问题

    这几天手头开发的系统要做一个类似windows账户到期时间的功能,考虑了半天想出了一个技术上和逻辑上都还能实现的解决方案:
创建一个用户存入数据库的时候都创建一个事件调度器来控制用户的到期时间(mysql的时间调度器确实很方便)。想起来是很简单,但是做起来问题确实一波接一波...
一些小问题就不 ......

ORACLE PL/SQL子程序

温故而知新,果然如此呀,第二次再翻开同样的内容果然有不同的收获,有些是第一次看的时候没有仔细理解的,还有些可能是在第一次看匆匆就跳过的,当然,可能还有部分是自己当时记住了完了又给忘记了。今天第二次看到子程序这一章节,发现了些新的内容,呵呵。在这里我就写下一些基本内容和容易忘记的,免得下次又给忘了。内 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号