教你快速掌握一些方便易用的SQL语句

作者:36390 来源:赛迪网 时间:2008-11-28 15:21:00 

本文中介绍的主要是SQL语句,请大家不要在Access中使用。

SQL的分类:

DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)

DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)

DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)

首先,我们来介绍一下基础语句:

1、说明:创建数据库

CREATE DATABASE database-name

2、说明:删除数据库

drop database dbname

3、说明:备份sql server

--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack',
'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
 
4、说明:创建新表

create table tabname(col1 type1 [not null]
[primary key],col2 type2 [not null],..)
 
根据已有的表创建新表:

A:create table tab_new like tab_old (使用旧表创建新表)

B:create table tab_new as select col1,col2… from tab_old definition only

5、说明:删除新表drop table tabname

6、说明:增加一个列

Alter table tabname add column col type

注释:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。

7、说明:添加主键: Alter table tabname add primary key(col)

说明:删除主键: Alter table tabname drop primary key(col)

标签:
0
投稿

猜你喜欢

  • CSS背景属性5个应用实例

    2009-09-13 20:54:00
  • asp解决防止表单重复提交的方法

    2007-10-19 18:40:00
  • [欣赏] 情景互动广告

    2008-08-06 12:59:00
  • SQL Server数据在不同数据库中的应用

    2008-12-24 15:34:00
  • XML简易教程之二

    2008-09-05 17:19:00
  • sqlserver清空service broker中的队列的语句分享

    2011-09-30 11:33:35
  • 并行查询让SQL Server加速运行

    2009-03-16 16:31:00
  • css基础教程之序曲

    2008-07-23 12:40:00
  • Microsoft SQL Server 安全问题

    2010-07-26 13:20:00
  • 如何列出SQL数据库中的存储过程?

    2010-01-12 19:58:00
  • 网站的新趋势

    2008-12-11 13:36:00
  • SQL Server复制功能 巧妙选择避开Bug

    2011-01-04 17:03:00
  • ORACLE 正则解决初使化数据格式不一致

    2009-05-24 19:44:00
  • Dreamweaver如何制作会移动的广告条

    2010-10-20 20:04:00
  • 不错的广告定位效果代码

    2009-06-05 18:51:00
  • Instr函数与InstrRev函数的区别

    2008-07-07 16:53:00
  • 设计角色的分工和配合

    2008-10-20 12:08:00
  • CSS改变字体而不影响网页

    2010-10-20 20:11:00
  • JavaScript中的私有成员 Javascript教程

    2008-12-02 17:57:00
  • 浅议 Web 网页 Form 表单设计技巧

    2007-10-09 13:05:00
  • asp之家 网络编程 m.aspxhome.com