DataBase学习笔记.docVIP

  • 1
  • 0
  • 约7.4千字
  • 约 8页
  • 2015-08-07 发布于湖北
  • 举报
DataBase学习笔记.doc

Oracle 用户登录和修改密码 SYS身份登录: sqlplus sys/sys as sysdba 普通身份登录: sqlplus username/password 普通账户解锁: SYS身份登录 alter user scott account unlock 修改账户密码: 格式:alter user [username] identified by [password] SYS身份登录 alter user scott identified by tiger SQL语言分类 SQL语言总共有四类: 数据控制语言DCL:grant、deny、revoke,用来控制数据库组件的存取许可、权限等; 数据定义语言DDL:create、alter、drop,用来建立数据库、数据库对象和定义列; 数据操纵语言DML:select、insert、update、delete,用来操纵数据库中的数据; 其他语言元素:如流程控制语言、内嵌函数、批处理语句等。 数据控制语言DDL grant deny revoke 数据定义语言DDL create alter 修改字段的大小或类型 alter table t_admin_yh modify yhxm varchar2(20); drop 删除用户 drop user U_EBCMTZ cascade; 删除表空间 drop tablespace tablespacename including contents and datafiles; 数据操纵语言DML 显示表结构: desc [表名]; 例:desc emp; 表dual: dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下:   1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual;   2、用来调用系统函数   select to_char(sysdate,yyyy-mm-dd hh24:mi:ss) from dual;--获得当前系统时间   select SYS_CONTEXT(USERENV,TERMINAL) from dual;--获得主机名   select SYS_CONTEXT(USERENV,language) from dual;--获得当前 locale   select dbms_random.random from dual;--获得一个随机数   3、得到序列的下一个值或当前值,用下面语句   select your_sequence.nextval from dual;--获得序列your_sequence的下一个值   select your_sequence.currval from dual;--获得序列your_sequence的当前值   4、可以用做计算器 select 7*9 from dual; 和其他数据库系统类似,Oracle字符串连接使用“||”进行字符串拼接,其使用方式和MSSQLServer中的加号“+”一样。 除了“||”,Oracle还支持使用CONCAT()函数进行字符串拼接‘YYYY-MM-DD HH:MI:SS’) from dual; select to_char(sysdate, ‘YYYY-MM-DD HH24:MI:SS’) from dual; to_date() to_number() nvl() round() 聚合函数: count():select count(*) from emp;统计记录数。 max() min() sum() avg() 约束: create table student ( id number(6), name varchar2(20) constraint stu_name not null, sex number(1), age number(3), state date, grade number(2) default 1, class number(4), email varchar2(50), constraint stu_class_fk forign key (class) references class(id), constraint stu_id_pk primary key (id), constraint stu_name_email_unique unique(email,name) ) create table class ( id number

文档评论(0)

1亿VIP精品文档

相关文档