-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathScript_Aula_1_a_6.sql
More file actions
93 lines (73 loc) · 2.06 KB
/
Script_Aula_1_a_6.sql
File metadata and controls
93 lines (73 loc) · 2.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
/*DDL - Data Definition Language - CREATE, ALTER, DROP
*DML - Data Manipulation Language - INSERT TO, UPDATE, DELETE, TRUNCATE*/
/*Criação tabela*/
CREATE TABLE `pessoas`(
`id` int NOT NULL AUTO_INCREMENT,
`nome` varchar(30) NOT NULL,
`nascimento` date,
`sexo` enum('M','F'),
`peso` decimal(5,2),
`altura` decimal(3,2),
`nacionalidade` varchar(20) DEFAULT 'Brasil',
PRIMARY KEY(id)
)DEFAULT CHARSET = utf8
/*Inserir registros*/
INSERT INTO pessoas
(id,nome, nascimento, sexo, peso, altura, nacionalidade)
VALUES
(DEFAULT, 'Ana', '1990-10-05', 'F', '50.2', '1.65', DEFAULT ),
(DEFAULT, 'Claudio', '1975-05-10', 'M', '80.0', '1.90', 'Alemanha' ),
(DEFAULT, 'Paulo', '2003-02-14', 'M', '75.8', '1.75', 'EUA' );
/*Seleção tabela inteira*/
SELECT * from pessoas;
/*Descrião tabela*/
DESC gafanhotos;
/*Adição de coluna*/
ALTER TABLE pessoas
ADD COLUMN profissao varchar(10);
/*Remoção de coluna*/
ALTER TABLE pessoas
DROP COLUMN profissao;
/*Adição coluna após outra coluna*/
ALTER TABLE pessoas
ADD COLUMN profissao varchar(10) AFTER nome;
/*Adição coluna primeira posição*/
ALTER TABLE pessoas
ADD COLUMN codigo int FIRST;
/*Modificando coluna*/
ALTER TABLE pessoas
MODIFY COLUMN profissao varchar(20);
ALTER TABLE pessoas
CHANGE COLUMN profissao prof varchar(20);
/*Renomeando Tabela*/
ALTER TABLE pessoas
RENAME TO gafanhotos;
/*Criação tabela se(if) não existir*/
CREATE TABLE IF NOT EXISTS cursos(
nome varchar(10) NOT NULL UNIQUE,
descricao text,
carga int UNSIGNED,
totaulas int,
ano year DEFAULT '2022'
)DEFAULT CHARSET = utf8;
CREATE TABLE IF NOT EXISTS gafanhotos(
nome varchar(10) NOT NULL UNIQUE,
descricao text,
carga int UNSIGNED,
totaulas int,
ano year DEFAULT '2022'
)DEFAULT CHARSET = utf8;
DESC cursos;
ALTER TABLE cursos
ADD COLUMN idcurso int FIRST;
/*Definindo chave Primária*/
ALTER TABLE cursos
ADD PRIMARY KEY (idcurso);
CREATE TABLE IF NOT EXISTS teste(
nome varchar(10) NOT NULL UNIQUE, /*UNIQUE - nome unico*/
descricao text,
carga int UNSIGNED,
totaulas int,
ano year DEFAULT '2022'
)DEFAULT CHARSET = utf8;
DROP TABLE IF EXISTS teste;