Zbiór wszystkich komand SQL na kolokwium zaliczeniowe sem3 PDF

Title Zbiór wszystkich komand SQL na kolokwium zaliczeniowe sem3
Course Automatyka I Robotyka
Institution Politechnika Slaska w Gliwicach
Pages 1
File Size 69.8 KB
File Type PDF
Total Downloads 159
Total Views 292

Summary

Bazy danych a) tworzenie bazy CREATE DATABASE baza; GRANT ALL PRIVILEGES ON baza.* TO ’user’@’localhost’ IDENTIFIED BY ’user’; GRANT ALL PRIVILEGES ON baza.* TO ’user’@’%’ IDENTIFIED BY ’user’; USE baza; b) usuwanie bazy DROP DATABASE baza; DROP USER ’user’@’localhost’; DROP USER ’user’@’%’; c) wypi...


Description

1. Bazy danych a) tworzenie bazy CREATE DATABASE baza; GRANT ALL PRIVILEGES ON baza.* TO ’user’@’localhost’ IDENTIFIED BY ’user’; GRANT ALL PRIVILEGES ON baza.* TO ’user’@’%’ IDENTIFIED BY ’user’; USE baza; b) usuwanie bazy DROP DATABASE baza; DROP USER ’user’@’localhost’; DROP USER ’user’@’%’; c) wypisz istniejące bazy / tabele SHOW DATABASES; SHOW TABLES;

2. Tabele a) tworzenie tabeli CREATE TABLE dom ( nr INT AUTO_INCREMENT PRIMARY KEY, imie VARCHAR(10) NOT NULL, nazwisko CHAR(8) NOT NULL, wiek INT CHECK (wiek0 AND waga=20; - różny od 20 lat SELECT * FROM dom WHERE wiek 20; - pomiędzy 20 a 21 lat SELECT * FROM dom WHERE wiek >=20 AND wiek 20; lub SELECT COUNT(wiek40;

6. Łączenie tabel - podaj wiek i oceny ludzi SELECT dom.imie, dom.nazwisko, dom.wiek, oceny.ocena FROM dom, oceny WHERE dom.nr=oceny.nr; - podaj wiek i ocenę najmłodszej osoby SELECT dom.wiek, oceny.ocena FROM dom, oceny WHERE dom.nr=oceny.nr HAVING dom.wiek=( SELECT min(wiek) FROM dom );

7. Typy danych: INT, SMALLINT, BIGINT - całkowite DECIMAL(M,N) – z przecinkiem FLOAT - rzeczywiste CHAR(N) – ciąg znaków o stałej długości VARCHAR(N) – ciąg znaków o zmiennej długości TEXT - dłuższy ciąg znaków BLOB – dłuższy binarny ciąg znaków YEAR - rok DATE - data TIME – godzina...


Similar Free PDFs