Жұмыс дәптері №15 Тақырыбы: Mysql-де сұраныстарды орындау. Мәліметтер базасы мен кестелер құру Жоспар



Дата29.01.2022
өлшемі0.49 Mb.
#454921
b65a00c1-3956-4ecd-b4d0-2845a553d923


ЖҰМЫС ДӘПТЕРІ №15

Тақырыбы: Mysql-де сұраныстарды орындау. Мәліметтер базасы мен кестелер құру

Жоспар:

1. Сұраныстарды орындау

2. Деректер базасын құру

3. Кесте құру



Сұраныстарды орындау

Mysqli нысанынан сұраныстарды орындау үшін орындалатын SQL командасы берілетін query () әдісі шақырылады:

$conn = new mysqli("localhost", "root", "mypassword");

$conn->query(команда_sql);

Егер сұрау сәтті болса, query() әдісі true қайтарады, егер сәтсіз болса, false қайтарылады.

Процедуралық тәсіл

Процедуралық тәсілмен mysql_query () функциясы шақырылады, оған қосылу нысаны мен SQL командасы жіберіледі:

$conn = mysqli_connect("localhost", "root", "mypassword");

mysqli_query($conn, $query);

Егер сұрау сәтті болса, mysqli_query() функциясы шын мәнін қайтарады, егер сәтсіз болса, жалған қайтарылады.

Деректер базасын құру

MySQL-де мәліметтер базасын құру үшін CREATE DATABASE пәрмені қолданылады, содан кейін құрылған Дерекқордың атауы көрсетіледі. PHP көмегімен мәліметтер базасын жасаңыз.

Нысанға бағытталған тәсіл

Мұнда testdb2 дерекқоры жасалады. Егер пәрменді орындау кезінде қате пайда болса, онда біз ол туралы ақпаратты $count->error қасиеті арқылы ала аламыз.

Процедуралық тәсіл

Мұнда testdb 3 деректер базасы жасалады. Егер пәрменді орындау кезінде қате пайда болса, онда біз қосылу нысаны жіберілетін mysql_error () функциясы арқылы бұл туралы ақпарат ала аламыз.



Кесте құру

Деректер базасын құру арқылы біз оған деректерді сақтау кестелерін қоса аламыз. MySQL-де кесте құру үшін CREATE TABLE пәрмені қолданылады, содан кейін құрылған кестенің атауы және бағандарды анықтау жақшаларында көрсетіледі. Мысалы, онда келесі кодпен сипатталатын кесте жасаңыз

CREATE TABLE Users (id INTEGER AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30), age INTEGER);

Мұнда "пайдаланушылар"деп аталатын кесте жасалады. Ол шартты пайдаланушыларды сақтайды. Онда үш баған болады: id, name және age. Id бағаны сандық бірегей жол идентификаторын немесе пайдаланушы идентификаторын білдіреді. Name бағаны пайдаланушы аты жолын білдіреді. Ал age бағанында пайдаланушының жасы-саны сақталады.

Нысанға бағытталған тәсіл

Егер біз тікелей дерекқорға жүгінетін болсақ, онда оның атауы mysqli конструкторына төртінші параметр ретінде беріледі: new mysqli("localhost", "root", "mypassword", "testdb2");.

Процедуралық тәсіл

Егер біз белгілі бір дерекқорға қосылсақ, оның атауы mysqli_connect () функциясына төртінші параметр ретінде беріледі: mysqli_connect("localhost", "root", "mypassword", "testdb3").



ЧЕК-ЛИСТ:

1. Mysql-де сұраныстарды қалай орындаймыз?

2. Жазылу үлгісін көрсет?

3. Базаны қалай құруға болады?



4. Жазылу үлгісін көрсет?

5.Кесте қалай құрылады?

Достарыңызбен бөлісу:




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет