Prostoy xleb



Yüklə 2,88 Mb.
səhifə59/66
tarix29.11.2023
ölçüsü2,88 Mb.
#140628
1   ...   55   56   57   58   59   60   61   62   ...   66
Qo\'llanma 11.10.2023

Triggega misollar:


1
mysql> create table Buyurtma
-> (id int auto_increment primary key,
-> Nomi varchar(30),
-> Ketgan_sana date,
-> Kelgan_sana date)$$
Query OK, 0 rows affected (0.53 sec)

mysql> CREATE trigger buyurtma_vaqti BEFORE INSERT


-> ON buyurtma
-> FOR EACH ROW BEGIN
-> SET NEW.ketgan_sana = NOW();
-> END//
Query OK, 0 rows affected (0.19 sec)

mysql> insert into buyurtma


-> (Nomi)
-> values
-> ('Kitob'),
-> ('O`yinchoq'),
-> ('Portfel')//
Query OK, 3 rows affected (0.15 sec) Records: 3 Duplicates: 0 Warnings: 0

mysql> select * from buyurtma//


+ -+ +- -+ -+
| id | Nomi | Ketgan_sana | Kelgan_sana |
+ -+ +- -+ -+
| 1 | Kitob | 2019-11-25 | NULL |
| 2 | O`yinchoq | 2019-11-25 | NULL |
| 3 | Portfel | 2019-11-25 | NULL |
+ -+ +- -+ -+ 3 rows in set (0.00 sec)
2 01 mysql> DELIMITER //

  1. mysql> CREATE TRIGGER `test_user_pass` BEFORE INSERT ON

`test`.`user`

  1. -> FOR EACH ROW

  2. -> BEGIN

7 – §. WEB-MBBT ARXITEKTURASI
Reja: XML.
XML-atamalar.
XMLni ma’lumotlar bazasini boshqarish tizimida saqlash.

XMLning paydo bo‘lgan yilini 1996 yil deb hisoblasa ham bo‘ladi. Hammasi 1986 yilda paydo bo‘lgan SGML tilidan boshlanadi.


SGML (Standard Generalized Markup Language — umulashgan standart belgilash tili) belgilash tillarini xosil qiluvchi meta-til sifatida paydo bo‘lgan.
SGML boshqa belgilash tillarini yaratishda keng qo‘llaniladi.
Aynan shu til yordamida gipertekst hujjatlarni belgilash tili – HTML ni yaratishda ishlatilgan.

XML (eXtensible Markup Language — kengaytirilgan belgilash tili) — Butun dunyo o‘rgimchak to‘ri Konsorsiumi tomonidan tavsiya etilgan, strukturalangan ma’lumotlarni saqlashda, matn hujjatlarni shakllantiruvchi til. Shuningdek dasturlar aro ma’lumot almashishda ham ishlatilishi mumkin.


XML yaratishdan maqsad strukturalangan ma’lumotlarni har-xil tizimlar orasida internet orqali o‘zaro ma’lumot almashishda mutanosiblikni ta’minlash bo‘lgan.
XML tili hamHTML tiliga o‘xshash til xisoblanadi. HTML dan farqli tomoni shundaki, XML da dasturchi o‘zining shaxsiy teglarini yaratadi va ular orasiga ma’lumotlar joylashtiradi. XML-teglar harflar katta kichikligini farqlaydi. HTML teglari hujjatni ekranda ko‘rinishini ifodalaydi. XML teglari hujjatdagi ma’lumotlarni tavsiflash uchun ishlatiladi. Undan tashqari XML yordamida yangi teglarni yaratish mumkin. XMLda ma’lumotlar tuzilmaviy holda saqlanadi. XML asosan ma’lumotlar almashinuvida ko‘p ishlatiladi, chunki XML platformadan mustaqil bo‘lib, HTTP orqali ishlashi juda qulay.
Quyida XMLda tuzilgan dastur bilan tanishamiz:


Oddiy XML
16 aprel, 2011 yil

Imomova
Odina

XML tili juda ham oson


Bu dastur bloknotga yoziladi va .xml ko‘rinishida saqlanadi. Bu dasturni ishga tushirish natijasida quyidagi oynaga ega bo‘lamiz:

Buni quyidagicha qisqartiriladi:






XML hujjatlar xili

Standart bo‘yicha to‘g‘ri tuzilgan ikki xil darajadagi XML hujjatlar aniqlangan:
To‘g‘ri tuzilgan (Well-formed). To‘g‘ri tuzilgan hujjat XML sintaksisining barcha umumiy qoidalarga mos keladi. Masalan, XML-hujjatning ochilgan tegi o‘ziga mos yopilgan tegiga ega bo‘lmasa, noto‘g‘ri tuzilgan hujjat hisoblanadi. Noto‘g‘ri tuzilgan hujjat XML-hujjat hisoblanmaydi. Bu holatda XML-protsessor fatal xatolikni keltirib chiqarishi kerak.

Yüklə 2,88 Mb.

Dostları ilə paylaş:
1   ...   55   56   57   58   59   60   61   62   ...   66




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə