Advertisement
buzzonit

my sql

Mar 22nd, 2016
373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.35 KB | None | 0 0
  1. insert into alunos (codalu,nome,telefone,endereco) values(1,"alex","1111","rua.1,n11");
  2. insert into alunos (codalu,nome,telefone,endereco) values(2,"gabriel","2222","rua.2,n22");
  3. insert into alunos (codalu,nome,telefone,endereco) values(3,"rafael","3333","rua.3,n33");
  4. insert into alunos (codalu,nome,telefone,endereco) values(4,"janatan","44444","rua.4,n44");
  5. insert into alunos (codalu,nome,telefone,endereco) values(5,"nelson","5555","rua.5,n155");
  6. insert into alunos (codalu,nome,telefone,endereco) values(6,"natan","66666","rua.6,n66");
  7. insert into alunos (codalu,nome,telefone,endereco) values(7,"vandi","77777","rua.7,n77");
  8. insert into alunos (codalu,nome,telefone,endereco) values(8,"lessandro","88888","rua.8,n88");
  9. insert into alunos (codalu,nome,telefone,endereco) values(9,"artur","9999","rua.9,n99");
  10. insert into alunos (codalu,nome,telefone,endereco) values(10,"valq","121212","rua.10,n10");
  11. insert into alunos (codalu,nome,telefone,endereco) values(11,"nicoly","131313","rua.11,n11");
  12. insert into alunos (codalu,nome,telefone,endereco) values(12,"giovana","141414","rua.12,n12");
  13. insert into alunos (codalu,nome,telefone,endereco) values(13,"neuza","151515","rua.13,n13");
  14. insert into alunos (codalu,nome,telefone,endereco) values(14,"vanderli","161616","rua.14,n14");
  15. insert into alunos (codalu,nome,telefone,endereco) values(15,"amanda","171717","rua.15,n15");
  16.  
  17.  
  18.  
  19. Primarykey (codtur,codalu)
  20.  
  21. alunos_bdescola
  22. alunos_bdescola
  23. (
  24. create table cursos
  25. codcur int not null,
  26. nome varchar (20),
  27. duracao varchar (30),
  28. primary key (codcur)
  29. );
  30.  
  31. (
  32. create table professores
  33. codpro int not null,
  34. nome varchar (20),
  35. telefone varchar (40),
  36. primary key (codpro)
  37. );
  38.  
  39. (
  40. create table turma
  41. codtur int not null,
  42. codpro int not null,
  43. horario varchar (20),
  44. data_inicio date,
  45. data_termino date,
  46. preco varchar (20),
  47. primary key (codtur),
  48. foreign key (codpro) references professores (codpro)
  49.  
  50. );
  51.  
  52.  
  53. create table cursos(
  54. codcur int not null,
  55. nome varchar(20),
  56. duracao varchar(30),
  57. primary key(codcur)
  58. );
  59.  
  60. table turmasdetalhe(
  61. codtur int not null,
  62. codalu int not null,
  63. primary key('codcur','codalu')
  64. );
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71. Create table nome tabela
  72. (
  73. Coluna1 tipo,
  74. PRIMARY Key (coluna),
  75. FOREIGN KEY(coluna) references tabela(coluna)
  76. );
  77.  
  78. EXEMPLO:
  79. Create table clientes
  80. (
  81. Codcli Int not null,
  82. Nome varchar (30),
  83. Telefone varchar(12),
  84. Primarey key(codcli)
  85.  
  86. Create table pedidos
  87. (
  88. Codped Int not null,
  89. Codcli Int not null,
  90. Descrição varchar (50),
  91. PRIMARY KEY(codped),
  92. Foreign key (codcli)
  93. References clientes(codcli)
  94. );
  95. //////////////////////////////////////////////////////////////
  96. REVISAO PROVA
  97.  
  98. Create database alunos_DBconsultorio
  99. create table medicos
  100.  
  101. create table medicos_pacientes(
  102. codigomed int not null,
  103. codigo int not null,
  104. primary key(codigomed,codigo),
  105. foreign key(codigomed) references medico (codigomed),
  106. foreign key(codigo) references paciente (codigo)
  107. );
  108.  
  109. create table pacientes(
  110. codigo int not null auto_increment,
  111. nome varchar(30),
  112. endereco varchar(30),
  113. telefone varchar(30),
  114. datnascimento date,
  115. primary key (codigo)
  116. );
  117.  
  118. create table pacientes_exames(
  119. codigo int not null,
  120. numero varchar(30),
  121. datnascimento date,
  122. hora time,
  123. primary key (codigo)
  124. );
  125.  
  126. create table exames(
  127. numero varchar(20),
  128. descricao varchar(20)
  129. );
  130.  
  131.  
  132. ULTIM AULA
  133. Create database alunos_gabriel
  134. Create table Clientes
  135. (
  136. Codcli int not null,
  137. nome varchar(20),
  138. endereco varchar(80),
  139. cidade varchar(80),
  140. datanasc date,
  141. primary key (codcli)
  142. );
  143. CREATE TABLE PEDIDOS
  144. codped int not null,
  145. codcli int not null,
  146. datan date,
  147. hora time
  148. primary key (codped,codcli)
  149. foreign key
  150.  
  151.  
  152. insert into pedidos
  153.  
  154. values
  155. ("45","111","18/04/2016","14:00"),
  156. ("46","112","20/03/2016","15:30"),
  157. ("47","113","11/04/2016","20:00");
  158.  
  159. update pedidos
  160. set hora="15:00"
  161. where codped=45;
  162.  
  163. update pedidos
  164. set datan="2016/04/12"
  165. where codcli=113 and codped=47;
  166.  
  167. update clientes
  168. set cidade="piracicaba",nome="joana sa",endereco="r.2,n555",datan="1980-02-14"
  169. where codcli=111;
  170.  
  171. update clientes
  172. set cidade="piracicaba",nome="joao souza",datan="1980-02-14"
  173. where codcli=112;
  174.  
  175. update clientes
  176. set cidade="novaodessa",nome="ana silva",datan="1998-11-21"
  177. where codcli=113;
  178.  
  179.  
  180. ----------------------------------------------------------------
  181. EXCLUINDO REGISTROS
  182. PARA EXCLUIR registros do banco utilizamos o comando delete.
  183. sintaxe
  184. DELETE FROM nome
  185. where condicao;
  186.  
  187. Exemplo:tabela pessoas
  188. ID Nome endereco cidade
  189. 1 marianarocha r,4,n221 sumare
  190. 2luiz de souza r.3,n774 americana
  191.  
  192. excluindo o registro mariana rocha:
  193. DELETE from pessoas
  194. where nome="mariana Rocha";
  195. Resultado:
  196. ID Nome Endereco Cidade
  197. 2 luiz da souza r.3,n772 americana
  198.  
  199. obs se nao utilizamor o where todos os registros serao excluidos ex:
  200. DELETE from pessoas;
  201.  
  202. Exercicios
  203. 1 Exclua o cliente joao souza do banco de dados
  204. 2 Exclua todos os pedidos realizados no dia 18/04/2016 banco de dados.
  205. 3 Exclua todos os pedidos realizados as 15 horas.
  206. 4 Exclua todos os pedidos do banco e cadastre 5 novos pedidos.
  207. ------------------------------------------------------------------------
  208. Selecionando dados no banco
  209. Utilizamos o comando SELECT pra fazer consultas no banco.
  210. Sintaxe
  211. select coluna
  212. From nomeTabela;
  213. Exemplo:
  214. alunos
  215. codalu
  216. nome
  217. endereco
  218. telefone
  219. --------
  220. SELECT nome,telefone
  221. from alunos;
  222. resultado:
  223. nome telefone
  224. ana luiza 9955575564
  225. luiza souza997744221
  226.  
  227. PODEMOS UTILIZAR o where para estabelecer
  228. uma condicao na selecao.Os operadores
  229. sao:
  230. Operador Descricao
  231. = igual
  232. > maior
  233. >= maior ou igual
  234. < menor
  235. <= menor ou igual
  236. <> diferente
  237. between entre dois valores
  238.  
  239. Exemplo:
  240. SELECT nome,endereco,telefone
  241. from Alunos
  242. Where nome="ana luiza";
  243. Resultado:
  244. Ana Endereco Telefone
  245. Ana luiza R.Uruguain55 995557564
  246. OBS:O * representa todas as colunas da tabela.
  247. Exemplo:
  248. select*from Alunos; seleciona todas as colunas
  249. --------------------------------------------------
  250. Atividade
  251. Crie a tabela a seguir,insira 10 registros para a mesma e execute as selecoes pedidos:
  252. CD
  253. Codigo
  254. titulo
  255. album
  256. artista
  257. anolancamento
  258. qtdfaixas
  259. estiloMusical
  260. preco
  261. -------------
  262. 1.todos os dados do cd
  263. 2.todos os titulos e artistas dos cds.
  264. 3.Todos os albuns dos CDS QUE PERTECAM AO ESTILO ROCK.
  265. 4.todos os dados dos CDS que pertecam ao artista michaels jackson
  266. 5.todos os titulos e precos dosCDS que o preco seja superior a 30$
  267. 6.todos os artistas dos cds que tenhas sido lancados ate o ano 1999
  268. 7.todos os CDS que tenham mais de 10 faixas
  269. 8.todos os titulos dos cds cujo preco no maximo r$60,00
  270.  
  271.  
  272.  
  273. Utilizando Operadores Relacionais em selecoes
  274. *AND
  275. Todas as condicoes devem ser verdadeiras
  276. Exemplo:
  277. select*from Alunos WHERE nome="luiza Abreu"and Cidade="Americana";
  278. *or
  279. Apenas uma condicao deve ser verdadeira EXEMPLO
  280. SELECT*FROM Alunos
  281. WHERE num-faltas>50 or
  282. num-ocorrencias>5;
  283.  
  284. ATIVIDADE
  285. Utilizando o banco CDS,realize as selecoes a seguir:
  286. 1.todos os CDS de pop que custem mais de R$50,00.
  287. 2.Todos os CDS do paralames do Sucesso que tenham um
  288. numero de faixas inferior a 12.
  289. 3.A quantidade de faixas de todos os CDS de MPB Lancados no ano de 2015.
  290. 4,Todos os CDS dos contores Maroon5 e Justin Timberlake.
  291. 5.Todos os Estilos musicais dos CD lancados nos anos de 2000 ou 2001.
  292. ---------------------------------------------------------------------
  293. Ordenando do registros
  294. Ao realizar a selecao de dados podemos ordenalos em ordem
  295. crescente ou descrecente com o comando order by.
  296. Exemplo Tabela Clientes
  297. id nome
  298. 1maria
  299. 2ana
  300. 3paulo
  301. select*from Clientes Order By Nome;
  302. RTesultado
  303. ID
  304. 2Ana
  305. 1Maria
  306. 3Paulo
  307. select*from Clientes Order By Nome Desc;
  308. Resultado
  309. ID
  310. 3Paulo
  311. 1Maria
  312. 2Ana
  313. Avaliacao
  314. tlbd2 07/06
  315. Individual sem consulta teorica
  316. Trabalho Pratico
  317. Grupos de no maximo 3 alunos data entrega 21/06
  318. -------------------------------------------------
  319. CODIGO TRABALHO MAYRA DIA 07/06
  320.  
  321.  
  322. Create database alunos_dbcolecaomusical
  323.  
  324. create table Colecionador
  325. (
  326. codigoc int not null,
  327. nome varchar (20),
  328. rg varchar (30),
  329. telefone varchar (30),
  330. Endereco varchar (30),
  331. primary key (codigoc)
  332. );
  333.  
  334.  
  335. create table cd
  336. (
  337. codigocd int not null,
  338. codigoc int not null,
  339. codigoa int not null,
  340. nome varchar (30),
  341. numerofaixas varchar (30),
  342. preco decimal (3,3),
  343. primary key (codigocd),
  344. foreign key (codigoc) references Colecionador (codigoc),
  345. foreign key (codigoa) references Artista (codigoa)
  346. );
  347.  
  348. create table Artista
  349. (
  350. codigoa int not null,
  351. codigog int not null,
  352. rg varchar (20),
  353. nome varchar (30),
  354. cpf varchar (30),
  355. telefone varchar (30),
  356. endereco varchar (30),
  357. data_nasc date,
  358. primary key (codigoa),
  359. foreign key (codigog) references Gravadora (codigog)
  360. );
  361.  
  362. create table Gravadora
  363. (
  364. codigog int not null,
  365. nome varchar (20),
  366. endereco varchar (30),
  367. telefone varchar (30),
  368. primary key (codigog)
  369. );
  370.  
  371.  
  372. create table Colecionador_cd
  373. (
  374. codigoc int not null,
  375. codigocd int not null,
  376. dataaquisicao date,
  377. primary key (codigoc,codigocd),
  378. foreign key (codigoc) references Colecionador (codigoc),
  379. foreign key (codigocd) references cd (codigocd)
  380. );
  381.  
  382. insert into Colecionador (codigoc,nome,rg,telefone,endereco) values(1,"natan","123456752","34615006","rua.1,n11");
  383. insert into Colecionador (codigoc,nome,rg,telefone,endereco) values(2,"alexandre","123456878","3692587","rua.2,n23");
  384. insert into Colecionador (codigoc,nome,rg,telefone,endereco) values(3,"gabriel","475288961","3568978","rua.1,n58");
  385. insert into Colecionador (codigoc,nome,rg,telefone,endereco) values(4,"rau","569877894","346151245","rua.1,n78");
  386. insert into Colecionador (codigoc,nome,rg,telefone,endereco) values(5,"michel","354785691","36521478","rua.1,n56");
  387. insert into Colecionador (codigoc,nome,rg,telefone,endereco) values(6,"deise","321456875","33561223","rua.1,n25");
  388. insert into Colecionador (codigoc,nome,rg,telefone,endereco) values(7,"alisson","123456789","34587898","rua.1,n12");
  389.  
  390.  
  391.  
  392. insert into Colecionador (codigoc,nome,rg,telefone,endereco) values(2,"alexandre","123456878","3692587","rua.2,n23");
  393. insert into Colecionador (codigoc,nome,rg,telefone,endereco) values(3,"gabriel","475288961","3568978","rua.1,n58");
  394. insert into Colecionador (codigoc,nome,rg,telefone,endereco) values(4,"rau","569877894","346151245","rua.1,n78");
  395. insert into Colecionador (codigoc,nome,rg,telefone,endereco) values(5,"michel","354785691","36521478","rua.1,n56");
  396. insert into Colecionador (codigoc,nome,rg,telefone,endereco) values(6,"deise","321456875","33561223","rua.1,n25");
  397. insert into Colecionador (codigoc,nome,rg,telefone,endereco) values(7,"alisson","123456789","34587898","rua.1,n12");
  398.  
  399. insert into cd (codigocd,codigoc,codigoa,nome,numerofaixas,preco) values(1,5,7,"tirulipa","15","20");
  400. insert into cd (codigocd,codigoc,codigoa,nome,numerofaixas,preco) values(2,6,8,"tiririca","19","28");
  401. insert into Cd (codigocd,codigoc,codigoa,nome,numerofaixas,preco) values(3,9,7,"lulkai","13","49");
  402. insert into Cd (codigocd,codigoc,codigoa,nome,numerofaixas,preco) values(4,8,2,"buzzonit","14","10");
  403. insert into Cd (codigocd,codigoc,codigoa,nome,numerofaixas,preco) values(5,4,1,"coldplay","16","11");
  404. insert into Cd(codigocd,codigoc,codigoa,nome,numerofaixas,preco) values(6,4,1,"cold","15","12");
  405.  
  406. insert into Cd (codigocd,codigoc,codigoa,nome,numerofaixas,preco)values(7,4,1,"play","18","12");
  407. insert into Cd (codigocd,codigoc,codigoa,nome,numerofaixas,preco) values(8,4,1,"dplay","10","30");
  408. insert into Cd (codigocd,codigoc,codigoa,nome,numerofaixas,preco)values(9,4,1,"lay","20","30");
  409. insert into Cd (codigocd,codigoc,codigoa,nome,numerofaixas,preco) values(10,4,1,"coldplay3","32","24");
  410.  
  411. Create database alunos_alunos
  412.  
  413. create table tab_produto(
  414. idprod int not NULL AUTO_INCREMENT,
  415. descp varchar(30),
  416. valor varchar(20),
  417. id_marca int(10),
  418. PRIMARY KEY (idprod)
  419. );
  420.  
  421.  
  422. CREATE TABLE tab_marca(
  423.  
  424. nome varchar (30),
  425. id_marca int not null ,
  426. descricao varchar (20),
  427. PRIMARY KEY (id_marca)
  428. );
  429.  
  430.  
  431. insert into tab_produto (idprod,descp,valor,id_marca) values(1,"teclado","55","11");
  432. insert into tab_produto (idprod,descp,valor,id_marca) values(2,"mouse","25","11");
  433. insert into tab_produto (idprod,descp,valor,id_marca) values(3,"gabinete","55","12");
  434.  
  435.  
  436. insert into tab_marca (nome,id_marca,descricao) values(1,"11","positivo");
  437. insert into tab_marca (nome,id_marca,descricao) values(2,"12","wise");
  438.  
  439.  
  440. select P.idprod,P.descp,M.descricao from tab_produto as P join tab_marca as M on P.id_marca= M.id_marca where idprod=1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement