现在的位置: 首页 > 关系型数据库 > SQL基本用法 > 正文

SQL语句基础

时间:2013年07月20日 | 分类:SQL基本用法 | 评论:0 条 | 浏览:1,275 次

SQL基本语句:
SQL结构化查询语言的五大类:【请熟记英文】
1、select语句,select语句是数据库调优的重点部分
2、DML:数据处理语句【 data manipulation language 】 ==> 将会产生事务
主要有:insertdeleteupdatemerge
3、DDL:数据定义语句【 data define language 】
主要用于描述元数据,修改数据字典;
主要有:createalterdroptruncate
4、DCL:数据控制语句【 data control language 】
主要有:grantrevokeset
5、TCL:事务控制语句【transaction control language 】
主要有:commitrollbacksavepoint
二、DBA常用的管理工具
1、sqlplus
2、PL/SQL developer
3、toad
三、select语句的使用:
1、使用逗号分隔查询
2、分号结束查询
3、使用where子句过滤输出
4、一般使用外键进行join查询
四、select语句格式:
SELECT *|{DISTINCT} column|expression [alias],...} FROM table;
# 注解: | :表示可选参数;distinct:去除重复;alias:是对列使用别名
范例: SELECT * FROM emp;
五、演示 SQL查询语句与运算以及处理空行,处理重复的行

SQL> select salary from employees where employee_id=100;
SQL> select salary+100 from employees where employee_id=100;
SQL> select (salary+100)*2 from hr.employees where employee_id=100;

使用连接串

SQL> select last_name||job_id "Employees" from employees;
SQL> select last_name || ' is a ' || job_id "Employee Details" from employees;

desc语句用来查看表结构,实际上查询的是数据字典中的user_tab_columns的相应字段
SQL> desc employees;
关系型数据库中必须包含事务,数据字典和第三范式;第三方式可总结为列不可重复,列不可再分,行不可再分;

×