易截截图软件、单文件、免安装、纯绿色、仅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 全文索引

1、要启用全文索引功能首先需要安装full text search全文索引服务
2、启动full text search服务
3、先创建Unique索引和全文索引:CREATE FULLTEXT INDEX ON table_name
4、每个表只允许创建一个全文索引
删除全文索引 DROP FULLTEXT INDEX ON table_name
全文搜索语句,contains(),freeText()
注 ......

SQL LIKE 通配符


通配符 说明
_    与任意单字符匹配
 
%    与包含一个或多个字符的字符串匹配
 
[ ]  与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配。
 
[^]  与特定范围(例如,[^a-f])或特定集(例如,[^abcdef])之外的任意单字符匹配。 ......

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 ......

SQL索引优化的问题

摘自http://hi.baidu.com/dusongw/blog/item/4090493d6ec0cdee3d6d97a6.html
我将以“办公自动化”系统为例,探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构: 
CREATE TABL ......

mysql常用SQL语句

一、表的导入导出语句及时间字符串部分处理函数
导出数据库所有表的结构               mysqldump -uroot -proot db_name -d > d:/export_db.sql(结尾不用分号)
导出数据库某个表的结构               mysqldump -uroot -proot db_n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号