ডেভসংকেত

ওরাকল ডিবি

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

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

  • sabbirshawon
  • mhasanmeet
  • jaamaalxyz
  • iamraufu

শেয়ার করুন

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

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

সময়ের ফাংশন

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

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

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

স্পন্সর