Keep Thinking! My Yahoo ID-silvercheng2006@yahoo.com

SQL语言学习

上一篇 / 下一篇  2009-01-31 22:16:50 / 个人分类:数据库

看了一些关于数据库知识的书籍,觉得有必要写一些笔记和做一些练习,好加深记忆。

SQL语言基础和分类
SQL是Structure Query Language(结构化查询语言)的简称,是用户与数据库交流所需要的标准语言,是应用程序和数据库进行交互操作的接口。SQL语言主要有以下几类:
1.数据查询语言DQL语句(select):用户查询数据可数据。在sql所有语句中,select语句的功能和语法最复杂和最灵活。
2.数据操纵语言DML:用于改变数据库数据,包括数据插入INSERT,更新已存在数据UPDATE,和删除数据DELETE
3.事务控制语言TCL:用于维护数据的一致性,包括用于确认已进行的数据库改变COMMIT,用于取消已进行的数据改变ROLLBACK和用于设置保存点以取消部分数据库改变的SAVEPOINT
4.数据定义语言DDL:用于建立,修改和删除数据库对象,例如使用CREATE TABLE可以创建表。ALTER TABLE则可以对表的结构进行修改,而如果想删除某个表的话,可以用DROP TABLE语句。DDL数据是会自动提交事务的。
5.数据控制语句DCL:用于执行权限授予和收回的操作,包括GRANT(用于给用户或者角色授予权限)和REVOKE(用于收回用户或者角色所具有的权限)两条命令。

二 SQL的语句编写规则:
SQL关键字不区分大小写。
对象名和列名不区分大小写。
字符值和日期区分大小写。
当语句的文本很长时,可以将语句文本分布在多行上,并且可以通过使用跳格和缩进提高可读性。
另外,在SQL*PLUS中SQL语句要以分号结束。

Silver

Written @2009-1-31


TAG: 数据库

 

评分:0

我来说两句

我的栏目

日历

« 2024-03-09  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 6219
  • 日志数: 8
  • 建立时间: 2009-01-16
  • 更新时间: 2009-02-02

RSS订阅

Open Toolbar