1、如何填写 Oracle SQL*Plus登陆窗口信息
用户名:sys
密码: ora429
主机字符串:sid as sysdba
注意:sid为你的数据库的名字
主机字符串:是配置的数据库连接服务名,一般和你的数据库sid是相同的(如
果sid忘了,可以到服务中去查:OracleServiceXXX。XXX就是)。
如果只建了一个库,其实不用填也行。呵呵,如果你用最高权限sys,则需要以
sysdba或sysoper的身份连接,如下图
2、表
(1)创建语句
SQL> CREATE TABLE BOOK_LOAD(
2 STUDENT_ID NUMBER(10),
3 BOOK_ID NUMBER(10),
4 STUDENT_NAME VARCHAR2(30),
5 LOADE_DATE DATE,
6 EXPRIE_DATE DATE,
7 DESCRIPTION VARCHAR2(30)
8 )TABLESPACE USERS;
Table created.
(1.1)数据字典
SQL> DESCRIBE BOOK_LOAD;
Name Null? Type
----------------------------------------- -------- -----------------
-----------
STUDENT_ID NUMBER(10)
BOOK_ID NUMBER(10)
STUDENT_NAME VARCHAR2(30)
LOADE_DATE DATE
EXPRIE_DATE DATE
DESCRIPTION VARCHAR2(30)
(2)alter修改表(add)
SQL> alter table book_load add city varchar2(30);
SQL> alter table book_load drop column city;
alter table book_load drop column city
*
ERROR at line 1:
ORA-12988: cannot drop column from table owned by SYS
(3)插入语句
SQL> insert into book_load values(001,101,'wei','27-8月 -08','27-8月
-09','fdf');
(4)选择语句
SQL> select student_id from book_load;
备注:可以带条件查询where ,and,or,between,not between,distinct,
order by,group by,having(HAVING通常与GROUP BY子句同时使用。不使用
GROUP BY时,HAVING则与WHERE子句功能相似),Join(语法SELECT field1,
field2, field3 FROM first_table INNER JOIN second_table ON
first_table.keyfield = second_table.foreign_keyfield),alias(别名)
,
(5)update语句
SQL> update book_load set student_name='weishanling'
2 where description='fdf';
(6)delete语句
(7)创建数据库
分享到:
评论