kpd komendy, Zarządzanie i inżynieria produkcji, KPD


mysqladmin -u ala -p - zalogowanie się na serwer

mysqladmin -u ala -p shutdown - zamknięcie klienta mysql, hasło: ala

mysqld -u -p shutdown - zamykanie serwera

mysql -h localhost -u ala -p test - autoryzowane logowanie się na konkretną bazę danych

select database (); - sprawdzenie miejsca w którym jesteśmy, bazy danych

show databases; - pokazuje wszystkie bazy danych

create database xkas; - tworzenie bazy danych o nazwie xkas

drop database xkas; - kasowanie bazy

use c6baza; - wybór bazy danych

show tables; - wyświetlenie tabel

show tables from c6baza; - wyświetlenie tabel z bazy danych c6baza z dowolnego

miejsca

Typy danych:

CHAR(M) - pole znakowe, przechowuje tekst o długości 255 znaków, więcej miejsca na serwerze ale szybciej przeszukiwane

VARCHAR(M) - pole znakowe przechowuje taką liczbę znaków jaka jest używana, mniej miejsca, ale wolniej przeszukiwane, do liczb przechowywanych w sposób statyczny

INT[(M)] [unsigned] - pole tekstowe, do liczb całkowitych

TIMESTAMP(M) M=14,10,8,6,4,3,2,1,0 RRRRMMDDHHMMSS

DATETIME RRRR-MM-DD HH-MM-SS

DATE pole daty przechowuje daty z zakresu od '1000-01-01' do '9999-12-31'

YEAR RRRR

show columns from adresy from c5baza; - pokazuje kolumny ze wskazanej bazy danych, w tym przypadku „c5baza/adresy”

show columns from adresy; - jeżeli znajdujemy się w bazie „c5baza” wystarczy wskazać „adresy”

describe adresy; - j.w.

desc adresy; - j.w.

alter table adresy add adres_email VARCHAR(100);

- dodaje do bazy „adresy” wers „adres_email”

alter table adresy change adres_email email VARCHAR(100);

- zmienia nazwę “adres_email” na “email”

alter table adresy modify email VARCHAR(80);

- zmienia “varchar” w “email” ze 100 na 80

alter table adresy drop column nazwisko;

- usuwa wers “nazwisko”

alter table adresy add telefon VARCHAR(15) after adres;

- dodaje wers “telefon”

alter table adresy rename k_adr;

- zmienia nazwę bazy “adresy” na “k_adr”

Tworzenie tabel:


CREATE TABLE adresy (

-> id INT NOT NULL auto_increment,

-> imie VARCHAR(15) DEFAULT `<podaj imie>',

-> nazwisko VARCHAR(25) DEFAULT `<podaj nazwisko>',

-> adres BLOB,

-> PRIMARY KEY (id)

-> );

CREATE TABLE do_kas (
    -> id int not null auto_increment,
    -> przedmiot varchar(20) default '<podaj przedmiot>',
    -> ocena varchar(20) default '<podaj ocene>',
    -> wykladowca varchar(50) default '<podaj wykladowce>',
    -> primary key (id)
    -> );

SELECT
mysql>select id, adres from k_adr where id=1 or id=2 or id=4;
mysql>select id, adres from k_adr where id in(1,2,4);
mysql>select id, telefon, email from k_adr where id>=1 and id<=3;
mysql>select id, telefon, email from k_adr where id between 1 and 3;
mysql>select id, telefon, email from k_adr where id not in(1, 3);
mysql>select id, telefon, email from k_adr where id!=1 and id!=3;
mysql>select id, telefon, email from k_adr where id not between 2 and 4;
mysql>select id, telefon, email from k_adr where id!=1 and id!=3;
mysql>select id, telefon, email from k_adr where adres is not null;
mysql>select id, telefon, email from k_adr order by imie;
mysql>select id, imie, adres from k_adr order by 2;
mysql>select id, imie, adres from k_adr order by adres;
mysql>select id, imie, adres from k_adr order by 3;
mysql>select id, imie, adres from k_adr order by imie, adres;
mysql>select id, imie, adres from k_adr order by 2, 3;
mysql>select id, imie, adres from k_adr order by id desc;
mysql>select imie from k_adr;
mysql>select distinct(imie) from k_adr;
mysql>select id, imie, from k_adr where imie='<podaj imie>';
mysql>select id, imie, from k_adr where imie like '<%>';
mysql>select id, imie, adres from k_adr where imie like '%an';
mysql>select count(id) from k_adr where imie like '<%>';
mysql>select count(id) 'Dawid Pytkowski' from k_adr where imie like '<%>';
mysql>select count(id) 'łłłłł' from k_adr where imie like '<%>';

mysql>select id, imie, adres from k_adr limit 2; - porcjowanie wyników zapytania

mysql>select id, imie, adres from k_adr where imie like '<%>' limit 1;

mysql>select id, imie, adres from k_adr where imie like '<%>' order by id desc limit 2;

mysql>select id, imie, adres from k_adr limit 1,2;

mysql>upadate <nazwa_bazy>.<nazwa_tabeli> set <nazwa_pola> = 'wartość' where <warunek>;

lub

mysql>update <nazwa_tabeli> set <nazwa_pola> = 'wartość' where <warunek>;

mysql>update <nazwa_tabeli> set <nazwa_pola> = 'wartość' where <warunek>;

mysql>update <nazwa_tabeli> set <nazwa_pola> = (select <nazwa_pola> from <nazwa_tabeli2> where <warunek>);

mysql>select *from k_adr where id=2;

mysql>update k_adr set adres='ul. Karowa 12' where id=2;

mysql>delete from k_adr where email='jan@onet.pl';

lub where like 'j%';

mysql>insert into c5baza.k_adr values(0,'Jan','ul. Krakowska 15','888-88-88','aaa@onet.pl');

mysql>mysql -u nazwisko -p - logowanie w wierszu poleceń

mysql>select user(); -pokazuje użytkownika

mysql>mysql -h zpnt02 - logowanie na wybrany komputer w wierszu poleceń

mysql>select 1,2,3 from k_adr; - gdy nie mamy uprawnień do danej relacji, a chcemy upewnić się, czy coś w niej jest (da się podejrzeć liczbę wierszy);

mysql>select *from k_adr;

mysql> select id,imie name from k_adr; - zmienia 'imie' na 'name'

mysql> select id,imie, adres from k_adr order by RAND();

mysql> select id,imie, adres from k_adr order by email;

mysql> select id,imie, adres from k_adr order by 3;

mysql> select id,imie, adres from k_adr order by imie;

mysql>alter table ind add liczba3 int(7);

mysql>alter table ind add unique (liczba3);

mysql>alter table n_tab modify atrybut1 typ(długość) unique [nazwa_indeksu];

mysql>alter table k_adr modify email varchar(80) unique; - dodawanie indeksu

mysql>alter ignore table k_adr modify email varchar(80) unique; - dodawanie indeksu z ignorowaniem danych

mysql>alter table ind drop index liczba3; - usuwanie indeksu

mysql>alter table ind alter liczba1 set default 3;

mysql>alter table ind alter liczba1 drop default;

mysql>insert into ind (liczba1, liczba2, liczba3) values (1,2,3);

mysql>load data infile "n_pliku.roz" [*] into table n_tab; - ładuje plik “n_pliku.roz” do bazy danych “n_tab”

mysql>create table zarobki(

-> id int not null auto_increment,

-> pensja int,

-> zysk int,

-> stanowisko varchar(15),

-> primary key(id)

-> );

mysql> load data infile "zarobki.txt" into table zarobki;

mysql> select * from zarobki;

1



Wyszukiwarka

Podobne podstrony:
kpd komendy1, Zarządzanie i inżynieria produkcji, KPD
java ki ki, Zarządzanie i inżynieria produkcji, KPD
zarzadzanie piatek 1 czerwca, Zarządzanie i inżynieria produkcji, Semestr 2, Podstawy Zarządzania
Statystyka TEST, Zarządzanie i inżyniernia produkcji, Statystyka
Lista noblistów i osób realizujących projekty, PWR, Zarządzanie i inżynieria produkcji, Makroekonomi
Badania makro i mikrostruktury metali i stopów, WIP zarządzanie i inżynieria produkcji, sesja 1, Mat
Zaliczenie z ekonomii, WIP zarządzanie i inżynieria produkcji, sesja 1, pyt
mame, WIP zarządzanie i inżynieria produkcji, sesja 1, Materiały Metalowe, 1111
sckolos2, Studia, Zarządzanie i Inżynieria Produkcji, Metrologia
Tabela[2], Zarządzanie i inżynieria produkcji, Semestr 4, Mechanika Stosowana
spr z ZP, Zarządzanie i inżynieria produkcji, Semestr 4, Zarządzanie personelem
dyrektywy nowego podejscia lista, Zarządzanie i Inżynieria Produkcji - studia, Jakość
ściaga ekonomia, WIP zarządzanie i inżynieria produkcji, sesja 1, ekonomia
operacje gospodarcze, Zarządzanie i inżyniernia produkcji, Rachunkowość
Zgrzewanie, Studia, Zarządzanie i Inżynieria Produkcji, Procesy Polimerowe
Grafika inżynierska - wyklady - 2, Akademia Morska w Szczecinie, Zarządzanie i Inżynieria Produkcji
zarzadz-strategiczne, Politechnika Częstochowska kier. Zarządzanie i Inżynieria Produkcji - prace, r
sciaga moja na tel, WIP zarządzanie i inżynieria produkcji, sesja 1, ekonomia

więcej podobnych podstron