SQL学习总结(一)
来源:互联网 发布:八大排序算法 java 编辑:程序博客网 时间:2024/04/30 21:35
1. 启动sqlplus(sqlplus是oracle提供的,不是sql语句)
sqlplus /nolog 启动sqlplus,不登录数据库
conn / as sysdba 以sysdba权限的登录数据库(一般为空闲实例)
conn sys/oracle as sysdba
conn scott/tiger 普通用户
startup 启动数据库
shutdown immediate 关闭数据库 (必须是sysdba权限用户)
2. 查询哪个用户有没有被锁定(dba_users表)
select username,account_status from dba_users;
解开锁住的用户scott
alter user scott identified by tiger account unlock;
3. 用select查询的时候,把列全部列出来比用*的性能好
4. select 语句的规则:(1).关键词,不区分大小写
(2).可以分行写(用ed编辑)
(3).表dual专门为数据库作测试用的,只显示一行
5. (1) NULL表示没有东西,不等于0,也不是字符的空格(在索引的时候的不建立)
(2)任何数值与NULL运算为空,(可以用nvl进行转换)
6. 当前用户查看自己下面的表
select table_name from user_tables; (注:dba_tables可查看整个数据库的表)
7. 定义列别名可以写as或者直接写别名,以空格隔开,默认显示的别名全部为大写
要想显示和写的别名相同,必须用双引号括起来
8. 使用连接运算符(跟NULL连接不一定为空)
注:”字符和日期 常量必须用单引号括起来“ 不然出错 数字常量没关系
9.只针对一列,消除重复的行,用关键字distinct
select distinct deptno from emp;
注:如果是多列,加上ename ename不同,所以全部显示
- SQL学习总结(一)
- SQL学习错误总结(一)
- sql server学习总结一
- SQL总结(一)
- oracle简单学习总结(一)——sql
- SQL学习总结(一)【计算字段&数据处理函数】
- T-SQL的学习总结一
- SQl学习(一)
- SQL学习(一)
- SQL注射总结(一)
- SQL 知识总结(一)
- sql练习总结(一)
- SQL Profile 总结(一)
- SQL Profile 总结(一)
- 学习总结(一)
- 学习总结(一)
- 学习总结(一)
- SQL总结(一)SQL的分类
- Struts2
- 安装sql 2005时出现计数器错误
- asp.net 动态加载控件
- abap动态编程的几种实现方式
- MileStone(part2)
- SQL学习总结(一)
- 社区文档
- 2009年甲骨文学院教师培训
- 开源项目:Java Native Access
- select动态添加和删除
- c# Pivot Table 操作
- 第一次接触 JAVA
- ACE_Get_Optint
- Dalvik VM介绍