Разделы презентаций


Робота з базами даних

1. Типи даних в MySQLMySQL підтримує такі типи даних:числовийдата та часрядковий

Слайды и текст этой презентации

Слайд 1Робота з базами даних
1. Типи даних в MySQL.
2. Команди для

роботи в MySQL
3. Доступ до баз даних за допомогою РНР

Робота з базами даних1. Типи даних в MySQL.2. Команди для роботи в MySQL3. Доступ до баз даних

Слайд 21. Типи даних в MySQL
MySQL підтримує такі типи даних:
числовий
дата та

час
рядковий

1. Типи даних в MySQLMySQL підтримує такі типи даних:числовийдата та часрядковий

Слайд 32. Команди для роботи в MySQL
Команди для роботи з БД:
створення

БД
mysql> CREATE DATABASE [IF EXISTS] db_name;
видалення БД
mysql> DROP DATABASE [IF

EXISTS] db_name;
встановлення поточної БД
mysql> USE db_name;
перегляд списку існуючиx БД
mysql> SHOW DATABASES;

2. Команди для роботи в MySQLКоманди для роботи з БД:створення БДmysql> CREATE DATABASE [IF EXISTS] db_name;видалення БДmysql>

Слайд 42. Команди для роботи з таблицями БД:
створення таблиць
mysql> CREATE

TABLE [IF EXISTS] tablename (columns);
Приклад:
create table customers
( customerid int unsigned

not null auto_increment primary key,
name char (30) not null,
address char(40) not null,
city char(20) not null
);

2. Команди для роботи з таблицями БД: створення таблицьmysql> CREATE TABLE [IF EXISTS] tablename (columns);Приклад:create table customers(

Слайд 5видалення таблиць
mysql> DROP TABLE [IF NOT EXISTS] tablename [,tablename...];
перегляд списку

існуючих таблиць у вибраній БД
mysql> SHOW TABLES;

видалення таблицьmysql> DROP TABLE [IF NOT EXISTS] tablename [,tablename...];перегляд списку існуючих таблиць у вибраній БДmysql> SHOW TABLES;

Слайд 63. Команди для роботи з записами БД:
- вставка даних в

БД
INSERT [INTO] tbl_name [(col_name1,col_name2,...)] VALUES (value1, value2,...)
Приклад:
mysql> insert into customers

values
(NULL, "Иван Иванов", "Иванова, 35", "Иваново");
mysql> insert into customers (name, city) values
("Иван Иванов", "Иваново");


Слайд 7отримання даних з БД
SELECT items
FROM tables
[ WHERE condition ]
[ GROUP

BY group_type ]
[ HAVING where_definition ]
[ ORDER BY order_type ]
[

LIMIT limit_criteria ] ;
Приклад:
mysql> select name, city from customers ;
WHERE — встановлює критерій відбору певних рядків.

отримання даних з БДSELECT itemsFROM tables[ WHERE condition ][ GROUP BY group_type ][ HAVING where_definition ][ ORDER

Слайд 83. Доступ до баз даних за допомогою РНР
Основні кроки виконання

запитів до БД за допомогою РНР:
Перевірка та фільтрація даних, що

виходять від користувача
Встановлення зєднання з БД
Передача запиту БД
Отримання результатів
Представлення результатів користувачу

3. Доступ до баз даних за допомогою РНР Основні кроки виконання запитів до БД за допомогою РНР:Перевірка

Слайд 9Перевірка та фільтрація даних:
trim() – видалення всіх зайвих пробілів по

краям слова.
перевірка заповнення полів:
if (!$searchtype | | !$searchterm)
{
echo "Ви не

повністю заповнили форму, поверніться та спробуйте ще раз " ;
exit;
}
addslashes (string str) – повертає рядок, в якому перед кожним спецсимволом (“, \, ‘) додається додатковий символ \.

Перевірка та фільтрація даних:trim() – видалення всіх зайвих пробілів по краям слова.перевірка заповнення полів:if (!$searchtype | |

Слайд 102. Встановлення зєднання з БД:
mysql_pconnect ([string host [.-port] [:/socketpath] ],[string

user],[string password]) ;
mysql_connect ([string host [.-port] [:/socketpath] ],[string user],[string password])

;
Приклад:
$db = mysql_pconnect("localhost", "root", "root");

2. Встановлення зєднання з БД:mysql_pconnect ([string host [.-port] [:/socketpath] ],[string user],[string password]) ;mysql_connect ([string host [.-port] [:/socketpath]

Слайд 11mysql_pconnect – встановлює постійне зєднання з сервером MySQL
mysql_connect –

встановлює одиничне зєднання з сервером MySQL. Завершується зєднання командою mysql_close()
Вибір

БД: mysql_select_db (string database);
Приклад: mysql_select_db ("books") ;

mysql_pconnect – встановлює постійне зєднання з сервером MySQL mysql_connect – встановлює одиничне зєднання з сервером MySQL. Завершується

Слайд 123. Передача запиту БД
mysql_query(string query, [int database_connection] );
mysql_query –

відсилає запит MySQL.
Приклад:
$q = mysql_query("SELECT * FROM mytable");
mysql_db_query(string database, string

query, [int database_connection] ) ;
Приклад:
$q = mysql_ db_query("books", "SELECT * FROM mytable");


3. Передача запиту БДmysql_query(string query, [int database_connection] ); mysql_query – відсилає запит MySQL.Приклад:$q = mysql_query(

Слайд 134. Отримання результатів
mysql_result (resource result, int row)– повертає значення одного

елемента з набору записів.
Приклад:
$result = mysql_query("SELECT name FROM work.employee");
echo mysql_result($result,2);
mysql_fetch_array(resource

result) – повертає масив з опрацьованим рядом результатів.
Приклад:
$row = mysql_fetch_array($result) ;



4. Отримання результатівmysql_result (resource result, int row)– повертає значення одного елемента з набору записів.Приклад:$result = mysql_query(

Слайд 14mysql_fetch_row (resource result) – працює аналогічно команді mysql_fetch_array (), але

опрацьовує тільки один ряд результатів.
mysql_fetch_assoc(resource result) – поверає асоціативний масив

з опрацьованим рядом результатів.
mysql_num_rows(resource result) – повертає кількість рядків результату запиту.
Приклад:
$result = mysql_query("SELECT * FROM table");
$num_rows = mysql_num_rows($result);
mysql_num_fields (resource result) – повертає кількість полів (стовбців) результату запиту.

mysql_fetch_row (resource result) – працює аналогічно команді mysql_fetch_array (), але опрацьовує тільки один ряд результатів.mysql_fetch_assoc(resource result) –

Слайд 155. Представлення результатів користувачу
stripslashes(string str) – команда обернена до addslashes().
quotemeta

(string str) – повертає рядок, в який додається / перед

кожним зі спецсимволів: . \\ + * ? [ ^ ] ( $ ).
htmlspecialchars() – перетворює спеціальні символи.
5. Представлення результатів користувачуstripslashes(string str) – команда обернена до addslashes().quotemeta (string str) – повертає рядок, в який

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика