4-amaliy ish Mavzu: php da ma’lumotlar bazasi bilan ishlash Ishdan maqsad


Download 0.67 Mb.
bet2/7
Sana14.01.2023
Hajmi0.67 Mb.
#1092779
1   2   3   4   5   6   7
Bog'liq
4-amaliy ish

CREATE DATABASE db_test
PHP da ma’lumotlar bazasini yaratish:
$sql="CREATE DATABASE db_test";
mysql_query($sql);

MySQL ma’lumotlar bazasini o‘chirish (DROP DATABASE)


Ma’lumotlar bazasini o‘chirish uchun DROP DATABASE komandasidan foydalaniladi.
Sintaksis:
DROP DATABASE database_name
Bu erda
database_name – o‘chirish kerak bo‘lgan ma’lumotlar bazasi nomi.
Quyidagi misolda db_test ma’lumotlar bazasi o‘chiriladi:
DROP DATABASE db_test
PHPda ma’lumotlar bazasini o‘chirish:
$sql="DROP DATABASE db_test";
mysql_query($sql);

USE


Jadvallar bilan ishlash uchun MySQL ga qaysi baza bilan ishlash haqida ma’lumot berish kerak. Bu USE komandasi yordamida amalga oshiriladi:
USE db_name;
Bu erda db_name – tanlangan ma’lumotlar bazasi nomi. YAratilgan db_test bazasini tanlaymiz:
mysql> CREATE DATABASE db_test;
Database changed;

MySQL ma’lumotlar bazasida jadval yaratish (CREATE TABLE)


Jadval yaratish CREATE TABLE komandasi orqali amalga oshiriladi.
CREATE TABLE table_name(column_name1 type, column_name2 type,...)
 table_name – Yangi jadval nomi;
 column_name – yaratilayotgan jadval ustunlari (maydonlari), nomlari.
type – ustun tipi.
Do‘stlaringiz telefon nomerlari jadvalini yaratish kerak bo‘lsin.
Bizning jadvalimiz uch ustundan iborat bo‘ladi: Do‘stingiz ismi sharifi, adres va telefoni
CREATE TABLE tel_numb(fio text, address text, tel text)
PHP da bu quyidagi ko‘rinishga ega bo‘ladi:
$sql="CREATE TABLE tel_numb(fio text, address text, tel text)";
mysql_query($sql);
Ma’lumotlar turlariga mos ustunlar bilan bajarish mumkini bo‘lgan (yoki taqiqlangan) operatsiyalarni ko‘rsatuvchi modifikatorlarni ulash mumkin.
not null – Maydon noma’lum qiymatga ega bo‘la olmasligini, Ya’ni jadvalga Yangi yozuv qo‘shishda maydon albatta initsializatsiya qilinishi kerakligini (agar ko‘o‘zda tutilgan qiymat berilmagan bo‘lsa) ko‘rsatadi.
Masalan, bizning telefonlar jadvalimizda do‘stimiz ismi sharifi(maydon fio) va telefoni (maydon tel) maydonlari noma’lum qiymatga ega bo‘la olmasligini ko‘rsatish kerak:

Download 0.67 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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