Vorgurakendused 1 SQL naited loengust: erinevus redaktsioonide vahel

Allikas: Lambda
Mine navigeerimisribale Mine otsikasti
Resümee puudub
Resümee puudub
1. rida: 1. rida:
<pre>
<pre>
mysql --user=user_name --password=your_password db_name
mysql --user=rstudent --password=student reddit


NB! Kui loengus ei olnud, kysi parooli ja kasutajatunnust loengus/praxis!
NB! Kui loengus ei olnud, kysi parooli ja kasutajatunnust loengus/praxis!


create database facebook;
create database reddit; -- seda ei saa sa oma õigustega teha, on juba tehtud


show databases;
show databases;


use facebook;
use reddit;
 
mysql --user=... --password=... facebook


show tables;
show tables;
18. rida: 16. rida:
drop <table>;
drop <table>;


create table tammet_users(
create table t1234_users(
username VARCHAR(30),
username VARCHAR(30),
name VARCHAR(40),
name VARCHAR(40),
27. rida: 25. rida:
id INT NOT NULL AUTO_INCREMENT
id INT NOT NULL AUTO_INCREMENT


INSERT INTO tammet_users
INSERT INTO t1234_users
(username,name,sex) VALUES('tanel', 'Tanel Tammet', 'M');
(username,name,sex) VALUES('tanel', 'Tanel Tammet', 'M');
INSERT INTO tammet_users  
INSERT INTO tammet_users  
38. rida: 36. rida:
(username,name,sex) VALUES('william', 'William Blazkowicz', 'M');
(username,name,sex) VALUES('william', 'William Blazkowicz', 'M');


mysql --user=... --password=... facebook < proov.sql
mysql --user=... --password=... reddit < proov.sql  


create table tammet_friends(
create table t1234_friends(
id INT NOT NULL AUTO_INCREMENT,
id INT NOT NULL AUTO_INCREMENT,
inviter VARCHAR(30),
inviter VARCHAR(30),
47. rida: 45. rida:
PRIMARY KEY (id));
PRIMARY KEY (id));


insert into tammet_friends
insert into t1234_friends
(inviter,invitee) values ('tanel','kaire');
(inviter,invitee) values ('tanel','kaire');
insert into tammet_friends
insert into tammet_friends
(inviter,invitee) values ('tanel','mary');
(inviter,invitee) values ('tanel','mary');


select * from tammet_friends;
select * from t1234_friends;


select tammet_users.name,u2.name,u2.sex from  
select t1234_users.name,u2.name,u2.sex from  
tammet_users,tammet_users u2,tammet_friends where  
t1234_users,t1234_users u2,t1234_friends where  
tammet_users.username=tammet_friends.inviter and  
t1234_users.username=t1234_friends.inviter and  
u2.username=tammet_friends.invitee;
u2.username=t1234_friends.invitee;


create table tammet_users(
create table t1234_users(
username VARCHAR(30) NOT NULL DEFAULT NULL,
username VARCHAR(30) NOT NULL DEFAULT NULL,
name VARCHAR(40) NOT NULL DEFAULT NULL,
name VARCHAR(40) NOT NULL DEFAULT NULL,
65. rida: 63. rida:
various VARCHAR(200),
various VARCHAR(200),
PRIMARY KEY (username));
PRIMARY KEY (username));


show  engines;
show  engines;
</pre>
</pre>

Redaktsioon: 15. november 2011, kell 17:31

mysql --user=rstudent --password=student reddit

NB! Kui loengus ei olnud, kysi parooli ja kasutajatunnust loengus/praxis!

create database reddit; -- seda ei saa sa oma õigustega teha, on juba tehtud

show databases;

use reddit;

show tables;

describe <table>;

drop <table>;

create table t1234_users(
username VARCHAR(30),
name VARCHAR(40),
sex char(1),
various VARCHAR(200),
PRIMARY KEY (username));

id INT NOT NULL AUTO_INCREMENT

INSERT INTO t1234_users 
(username,name,sex) VALUES('tanel', 'Tanel Tammet', 'M');
INSERT INTO tammet_users 
(username,name,sex) VALUES('kaire', 'Kaire Kass', 'F');
INSERT INTO tammet_users 
(username,name,sex) VALUES('mary', 'Mary Black', 'F');
INSERT INTO tammet_users 
(username,name,sex) VALUES('john', 'John Smith', 'M');
INSERT INTO tammet_users 
(username,name,sex) VALUES('william', 'William Blazkowicz', 'M');

mysql --user=... --password=... reddit < proov.sql 

create table t1234_friends(
id INT NOT NULL AUTO_INCREMENT,
inviter VARCHAR(30),
invitee VARCHAR(30),
status char(1) default 'I',
PRIMARY KEY (id));

insert into t1234_friends
(inviter,invitee) values ('tanel','kaire');
insert into tammet_friends
(inviter,invitee) values ('tanel','mary');

select * from t1234_friends;

select t1234_users.name,u2.name,u2.sex from 
t1234_users,t1234_users u2,t1234_friends where 
t1234_users.username=t1234_friends.inviter and 
u2.username=t1234_friends.invitee;

create table t1234_users(
username VARCHAR(30) NOT NULL DEFAULT NULL,
name VARCHAR(40) NOT NULL DEFAULT NULL,
sex char(1),
various VARCHAR(200),
PRIMARY KEY (username));


show  engines;