Tr kod nomi Vazifasi


Download 0.87 Mb.
Sana04.05.2020
Hajmi0.87 Mb.
#103127
Bog'liq
SQL tili kodlari


SQL tili kodlari
Tashqi buyruqlar

TR

Kod nomi

Vazifasi

Ishlashi

1

Create database

Baza yaratish

Create database Baza_nomi;

2

Show

Mavjud bazalarni ko’rish

Show databases;

3

Drop

Bazani o’chirish

Drop database Baza_nomi;

4

Use

Bazani tanlash

Use baza_nomi;

5

Create, table

Jadval yaratish

Create table jadval_nomi;

6

Show

Mavjud jadvallarni ko’rish

Show tables;

7

Drop

Jadvalni o’chirish

Drop table jadval_nomi;

8

Describe

Jadvalni ustunlarini ko’rish

Describe jadval_nomi;

9

Alter, rename to

Jadvalni nomini o’zgartirish

Alter table mavju_jadval_nomi rename to yangi_jadval nomi;

10

Alter, add

Ustun qo’shish

Alter table jadval_nomi add(…….);

11

Alter, drop, column

Ustun o’chirish

Alter table jadval_nomi drop column ustun_nomi;

12

Alter, modify

Ustun tipini o’zgartirish

Alter table jadval_nomi modify ustun_nomi tipi;

13

Alter, change column

Ustun nomini o’zgartirish

Alter table jadval_nomi change column mavjud_ustun_nomi yangi_ustun_nomi tipi;


Ichki buyuruqlar

TR

Kod nomi

Vazifasi

Ishlashi

1

Insert, into, values

Satir qo’shish

Insert into jadval_nomi values (…..)

2

Delete

Satir o’chirish

Delete from jadval nomi,

Delete * from jadval nomi

3

Delete, where

Tanlab o’chirish

Delete from jadval_nomi where ustun_nomi=’malumot’

4

Update, set, where

O’zgartirish

Update jadval_nomi set ustun_nomi=’malumot’ where ustun_nomi=’malumot’


Tiplar

TR

Kod nomi

Vazifasi

Cheraga

1

Char(character)

Simvollar

0-255(28), bo`sh joyni probel bn to’ldiradi.

2

Varchar(varying character)

Simvollar

0-255(28), so’zga moslashadi.

3

Nchar(national character)

Simvollar

0-65535(216)

4

Nvarchar(national varying character)

Simvollar




5

Text

Simvollar




6

Char2, Varchar2, Nchar2

Simvollar

Oracle muhiti uchun

7

Bit

Sonlar

0 va 1 bilan ishlaydi

8

Decimal(or numeric)

Sonlar




9

Float(or number)

Sonlar




10

Int(integer)

Sonlar

Butun son

11

Real

Sonlar




12

Smallint

Sonlar




13

Tinyint

Sonlar




14

Date

Vaqt




15

Datetime

Vaqt




16

Smalldatetime

Vaqt




17

Time

Vaqt






TR

Kod nomi

Vazifasi

Ishlashi

1

Order by(desc)

Tartiblash

Select * from j_n where order by u_n(desc)

2

Group by

Guruhlash

Select * from j_n where group by u_n

3

Having

Shart

Select * from j_n where having u_n

4

Avg

O’rtacha qiymat

Select avg(u_n)* from j_n

5

Count

Sanash

Select count(u_n)* from j_n

6

Min

Minimum

Select min(u_n)* from j_n

7

Max

Maxsimum

Select max(u_n)* from j_n

8

Sum

Summa

Select sum(u_n)* from j_n

9

Sqrt

Ildiz

Select sqrt(u_n)* from j_n

10

Abs

Modul

Select abc(u_n)* from j_n

11

Like

So’zlarni qidirish

Select * from j_n where like ‘A%’(‘%A’, ‘A%B’, ‘A_B’, ‘%A%’)


Bazani ko’chirish
M
YSQL
o’rnagan katalogda BIN bo’limiga kirib olishimiz kerak. Bunda CMD kamandasi orqali kiramiz.

BIN katalogiga kirdi. Endi jadvaldan nusxa olamiz.



BIN katalogiga tatuff.sql nomli fayl paydo bo’ldi. Endi uni ko’chirib boshqa serverga o’rnatish mumkin.

Mysqldump –u root –p tatuff > tatuff.sql

Bunda:


mysqldump – nusxa olish kodi.

-u use ni qisqatmasi.

Root bu mysql server admini.

-p parol.

Tatuff nuxsa olish kerak bo’lgan baza nomi.

Tatuff.sql nusxalangan fayl nomi.

Nusxa olindi olingan nusxani boshqa muhitda ishlashini ko’rib chiqamiz.

Bunda yangi baza yaratib olamiz: create database newtatuff;



Shu yaratilgan bazaga o’zlashtirib olamiz:

CMD kamandasi orqali BIN dan keyin yozamiz:

Mysql –u root –p newtatuff < d:\tatuff.sql
Jadvaldan nusxa olish
CREATE TABLE nusxa olinadigan jadval nomi(newguruhlar) AS SELELCT * FROM nusxa olinayotgan jadval nomi(guruhlar); bu jarayon faqat bir baza ichida nusxalash bo’ladi.

Bazadan bazaga jadvalni nusxalash.

CREATE TABLE nusxa olinadigan jadval nomi(newguruhlar) AS SELELCT * FROM qaysi jadvaladan olinyapti(tatuff).nusxa olinayotgan jadval nomi(guruhlar);
Download 0.87 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling