SQL\Oracle\MySql编程学习入门到高手

SQL学习

学习环境:oracle11g MySQL

学习说明:本文章为实用进阶学习;

 基础语法见SQL语法及函数大全 http://www.w3school.com.cn/sql/sql_default.asp


环境准备

安装环境Ubuntu 12.04+oracle11g  
参考文章:http://blog.youkuaiyun.com/idber/article/details/9039857(本人参考安装成功)

附参考文档安装未成功的网址,便后续继续尝试

Ubuntu 14.04 LTS 64位安装Oracle 11g  

ubuntu16.04安装oracle11g  

 什么版本的系统上安装的没看明白 

二、oracle常用命令

linux 操作oracle常用命令

打开图形化窗口: 

1 Database ConfigurationAssistant windows    ( 添加数据库实例
$ dbca 
2 Oracle Net ConfigurationAssistant windows  ( 配置监听
$ netca 
3 )打开 EM                          
$ oemappdbastudio                            (打开企业管理器图形界面)  
$ opemappconsole                               (打开企业管理器图形界面 ( 和上面的命令效果一样 )  

常用命令: 

$ lsnrctl start stop status                  (启动|停止|活动状态 监听)  
$ isqlplusctl start stop                      (启动|停止 isqlplus 可以在浏览器登录 5560 端口)                             
$ sqlplus/nolog                              (以不连接数据库的方式启动 sqlplus         
$ sqlplus system/manager @file.sql           (执行 sql 脚本文件)                    
$ sqlplussystem/manager                      (使用 system 用户登录 sqlplus  
$ imp system/manager file=/tmp/expfile.dmp log=/tmp/implogfile.log ignore=yfromuser=expuser touser=impuser  (用户模式表数据导入,如果没有特别指定值,就使用默认的值)                           
$ exp username/password file=/tmp/expfile.dmplog=/tmp/proV114_exp.log                        (用户模式表数据导出,这是最简单的导出方法)  
SQL> conn / as sysdba                                  (以 sysdba 用户连接)  
SQL> startup 
SQL> shutdown 
SQL> shutdown immediate                               
SQL> startup 
SQL> shutdown 

SQL> shutdown immediate                               (立即关闭实例)                                

SQL> descdba_users;                                  (查询dba_users表结构)              

SQL> select username fromdba_users;                  (查询当前sid下的所有用户的username          

SQL> select count(*) from username.tablename;         (查询tablename表的行数)                   

SQL> drop user usernamecascade;                      (删除名称为usernameoracle用户) 

SQL> select distinct table_name from user_tab_columns;(查看当前user模式下所有表名)

linux 操作oracle创建表

    1、登录linux,以oracle用户登录;

    2、以sysdba方式来打开sqlplus,命令如下: sqlplus "/as sysdba"

    3、查看我们常规将用户表空间放置位置:执行如下sql:

         select name from v$datafile; //查询用户表空间文件位置

   4、创建用户表空间:

           CREATE TABLESPACE dc DATAFILE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值