૨૭. SQL Basics

Dr. Angela ની આ માર્ગદર્શિકા સાથે SQL શીખો.

SQL ટેબલ્સમાં ડેટાનું સંચાલન કરે છે. માહિતીને હેન્ડલ કરવા માટે તમે CRUD ઓપરેશન્સનો ઉપયોગ કરો છો.

CRUD નો અર્થ છે:

૧. ટેબલ્સનું સંચાલન (Managing Tables)

નવું ટેબલ બનાવવા માટે CREATE TABLE નો ઉપયોગ કરો. દરેક રો (row) ને અનન્ય રીતે ઓળખવા માટે Primary Key નો ઉપયોગ કરો.

ઉદાહરણ:

CREATE TABLE products (
id INT NOT NULL,
name STRING,
price MONEY,
PRIMARY KEY (id)
);

ડેટા ઉમેરવા માટે INSERT નો ઉપયોગ કરો. તમામ કોલમમાં ડેટા ઉમેરવા માટે: INSERT INTO products VALUES (1, 'Pen', 1.20);

ચોક્કસ કોલમમાં ડેટા ઉમેરવા માટે: INSERT INTO products (id, name) VALUES (2, 'Pencil');

૨. ડેટા વાંચવો (Reading Data)

તમારો ડેટા જોવા માટે SELECT નો ઉપયોગ કરો. બધું જોવા માટે: SELECT * FROM products;

પરિણામો ફિલ્ટર કરવા માટે WHERE નો ઉપયોગ કરો. એક આઈટમ જોવા માટે: SELECT * FROM products WHERE id = 1;

૩. ડેટા અને ટેબલ્સમાં ફેરફાર કરવો (Modifying Data and Tables)

હાલના મૂલ્યો બદલવા માટે UPDATE નો ઉપયોગ કરો. SET કમાન્ડ નવું મૂલ્ય પસંદ કરે છે. WHERE કમાન્ડ રો (row) પસંદ કરે છે.

ઉદાહરણ: UPDATE products SET price = 1.00 WHERE id = 1;

કોલમ ઉમેરવા માટે ALTER TABLE નો ઉપયોગ કરો. ઉદાહરણ: ALTER TABLE products ADD stock INT;

૪. ડેટા ડિલીટ કરવો (Deleting Data)

રો (rows) દૂર કરવા માટે DELETE નો ઉપયોગ કરો. ઉદાહરણ: DELETE FROM products WHERE id = 2;

નોંધ: હંમેશા WHERE ક્લોઝનો ઉપયોગ કરો. જો તમે તેને છોડી દેશો, તો તમે ટેબલના દરેક રો (row) ને ડિલીટ કરી દેશો.

૫. રિલેશનશિપ્સ અને જોઇન્સ (Relationships and Joins)

Foreign Keys બે ટેબલને એકબીજા સાથે જોડે છે. આ તમારા ડેટાને વ્યવસ્થિત અને સચોટ રાખે છે.

વિવિધ ટેબલ્સમાંથી ડેટા જોડવા માટે INNER JOIN નો ઉપયોગ કરો. તે ફક્ત એવા જ રો (rows) બતાવે છે જ્યાં બંને ટેબલમાં ડેટા મેચ થાય છે.

ઉદાહરણ:

SELECT orders.order_number, customers.first_name
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id;

સંસાધનો (Resources):

સ્ત્રોત (Source): https://dev.to/avery_/27-sql-4ha6