ওরাকল ডিবি

Oracle DB একটি রিলেশনাল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম। [Stack Overflow](https://survey.stackoverflow.co/2022/#databases) এর তথ্য মতে ২০২২ সালে অন্যতম ব্যবহার করা DBMS গুলোর মধ্যে অবস্থান করছে Oracle DB

কন্ট্রিবিউটর

    শেয়ার করুন

    Oracle DB ইন্সটল করতে

    • Oracle এর অফিশিয়াল গাইডলাইন ফলো করুনঃ

      https://docs.oracle.com/en/database/oracle/oracle-database/index.html

    ওরাকল ডিবির প্রাথমিক কমান্ড সমুহ

    • বর্তমানে কি কি টেবিল এবং ভিউ আছে তা দেখতে

      SELECT * FROM TABS;
    • টেবিল তৈরি করার জন্য

      CREATE TABLE tableName(col1 DataType, col2 DataType,..., coln DataType);
    • এই নামে কোন টেবিল আছে কিনা চেক করে নতুন টেবিল তৈরি করা

      CREATE TABLE tableName IF NOT EXISTS(col1 DataType, col2 DataType,..., coln DataType);
    • কোন টেবিলে ডাটা ইনসার্ট করতে

      INSERT INTO tableName(col1 DataType, col2 DataType,..., coln DataType) VALUES(col1_Value, col2_Value,... coln_Value);
    • কোন টেবিল ডিলেট করতে

      DROP TABLE tableName IF EXIST;

    গ্রুপিং ফাংশন

    স্ট্রিং ফাংশন

    • ASCII

    কন্ট্রোল ফ্লো ফাংশন

    ওরাকল ডিবি ইউজার বাবস্থাপনা

    • ওরাকল ডাটাবেজ ইন্সটল করা হলে রুট ইউজারে প্রবেশ করুনঃ

      sqlplus / as sysdba
    • নতুন ইউজার তৈরী করতে

      CREATE USER username
    • বর্তমান ইউজার ও এডমিনদের তথ্য তালিকা হিসেবে দেখতে

      SELECT * FROM ALL_USERS;
    • ডিফল্ট এডমিন `root` এর পাসওয়ার্ড চেঞ্জ করতে

      ALTER USER sysdba IDENTIFIED by PASSWORD;
    • নতুন ইউজারকে সকল প্রিভিলেজ দিতে

      GRANT ALL PRIVILEGES to username;
    • কোন ইউজারকে ডিলেট করতে

      DROP USER username;

    ডাটা টাইপ

    • ক্যারেক্টার টাইপ `CHAR`

      CHAR
    • ভেরিয়েবল লেংথ ক্যারেক্টার `VARCHAR2`

      VARCHAR2
    • ইউনিকোড ক্যারেক্টার NCHAR

      NCHAR
    • ভেরিয়েবল লেংথ ইউনিকোড ক্যারেক্টার NVARCHAR2

      NVARCHAR2
    • NUMBER

      NUMBER
    • FLOAT

      FLOAT
    • ক্যারেক্টার ডাটা আপটু ২ গিগাবাইট এর জন্য `LONG`

      LONG
    • DATE

      DATE
    • TIMESTAMP

      TIMESTAMP
    • বড় বাইনারি অবজেক্ট BLOB

      BLOB
    • বড় ক্যারেক্টার অবজেক্ট CLOB

      CLOB
    • বড় ইউনিকোড ক্যারেক্টার অবজেক্ট NCHAR

      NCLOB
    • ডাটাবেজের বাইরের কোন বড় ফাইল লোকেটর BFILE

      BFILE
    • কোন রো এর ইউনিক অ্যাড্রেস ROWID

      ROWID

    গাণিতিক ফাংশন

    সময়ের ফাংশন

    অন্যান্য ফাংশন