Зараз обговорюють

"Тобто є ряд завдань, які взагалі без рекурсії не наважуються."  - це як розуміти? Перефразуй, будь ласка. 

виправив, йшлося про те що деякі завдання можна вирішити лише при використанні рекурсії

Спасибі дуже корисна стаття

А ще щось планується подібного найближчим часом?


Дякую за підтримку, радий що Вам сподобалось!

Так маю вже майже дороблений проект по управлінні Audio файлом, на заміну стандартним клавішам управління HTML5, але ще не встиг відтестувати програвання файлів з інтернету, поки лише локально працює

Надіюсь найближчим часом дороблю й закину

Рахунки

webmoneyeur - E385818210641
usd - Z304643423050
uah - U354026817492
rub - R301704373231easypay80002677bitcoin1F5HRGroUtEQW9HBNbeew8iKh5KQ8vJxzw

Зворотній зв'язок

Для покращення роботи сайту надсилайте свої зауваження:
mailЗауваження
mailПропозиція

Статистика

UkrNET - поисково-информационный ресурс

SQL : DDL. CREATE — створення об'єктів (БД, таблиці, стовпці)

Створення бази даних

Ім'я бази даних може бути не довше 10

CREATE DATABASE mysite

де mysite - ім'я нової БД


Створення таблиці з полями

Імена таблиць, стовпців - не довше 18

Наступний запит створить таблицю з 2-ма полями:

CREATE TABLE users (
	username VARCHAR (20),
	create_date DATE
);

Примітка: запити можна писати в кілька рядків і з табуляціями для відступів

Перший рядок - створюємо таблицю з назвою "users". Далі в дужках, через кому, йде список всіх колонок. Після кожної назви колонки у нас йдуть типи інформації, такі як VARCHAR або DATE.

VARCHAR (20) означає, що колонка має тип рядка і може бути максимум 20 символів в довжину. DATE також тип інформації, який використовується для зберігання дат в такому форматі: "РРРР-ММ-ДД".


PRIMARY KEY (первинний ключ)

це ключове поле (стовпець) таблиці, яке використовується для ідентифікування кожного ряду таблиці.

Тож додамо в попередній запит колонку "user_id", яка буде нашим первинним ключем:

Access / SQL Server / Oracle

CREATE TABLE users (
	user_id INT PRIMARY KEY,
	username VARCHAR (20),
	create_date DATE
);

MySQL

CREATE TABLE users (
	user_id INT,
	username VARCHAR (20),
	create_date DATE,
	PRIMARY KEY (user_id)
);

INT робить 32 бітний цілий тип (число)

Примітка: наявність Первинного Ключа не є обов'язковою, однак рекомендується для архітектури і продуктивності БД


AUTO_INCREMENT

автоматично генерує нове значення ID кожен раз, коли ми додаємо нові ряди інформації. Це не обов'язково, але робить весь процес простіше.

Access

CREATE TABLE users (
	user_id AUTOINCREMENT PRIMARY KEY,
	username VARCHAR (20),
	create_date DATE
);

MySQL

CREATE TABLE users (
	user_id INT AUTO_INCREMENT,
	username VARCHAR (20),
	create_date DATE,
	PRIMARY KEY (user_id)
);

SQL Server

CREATE TABLE users (
	user_id INT IDENTITY(1,1) PRIMARY KEY,
	username VARCHAR (20),
	create_date DATE
);

Примітка: поле не обов'язково повинно бути цілим значенням, але воно найчастіше використовується


UNIQUE

забороняє додавання повторюваних значень у поле

Access / SQL Server / Oracle

CREATE TABLE users (
	user_id INT PRIMARY KEY,
	username VARCHAR (20) UNIQUE,
	create_date DATE
);

MySQL

CREATE TABLE users (
	user_id INT,
	username VARCHAR (20),
	create_date DATE,
	PRIMARY KEY (user_id),
	UNIQUE (username)
);

NOT NULL

забороняє додавання пустих значень у поле

CREATE TABLE users (
	user_id INT PRIMARY KEY,
	username VARCHAR (20) NOT NULL,
	create_date DATE
);

view516like0dislike0 avatard_l4w clock 2017-01-04 18:12

Коментарі:



Для даної статті відсутні коментарі

Про нас

"Programmers World" розроблено з метою полегшення в освоєнні навичок програмування, та поширення матеріалів з сфери ІТ Українською мовою.

Кожен бажаючий може безкоштовно користуватися ресурсами сайту, щоб:

- Вивчати теоретичні аспекти мов програмування

- Переглядати практичне застосування теорії при виконанні різних міні проектів з відкритим кодом

- Розміщати свої завдання на форумі для допомоги в їх реалізації, або готового коду який може бути корисний іншим користувачам

- Спілкуватись з іншими користувачами та обмінюватись досвідом

Сайт функціонує на безопланій основі та ентузіазмі розробника, якщо Ви бажаєте долучитись до розвитку даного проекту то можете пожертвувати кошти на рахунки розміщені в блоці "Допомога сайту".

Сайт

Зареєстровані користувачі можуть скористатися системою діалогів, в профілі користувача, для отримання потрібної інформації. Написати!

Також Ви можете використати форми відправки Зауважень та Пропозицій.


Електронна пошта

Ви можете звертатись на нашу поштову скриньку site.programmersworld@gmail.com

www.000webhost.com