ডেভসংকেত

ওরাকল ডিবি

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

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

    সময়ের ফাংশন

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

    ডেভসংকেত সম্পর্কে

    ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

    স্পন্সর