Mysql
a) mysql -u root –p 123456 :Conectar o servidor.
b) show databases: Ver todos os bancos de dados que existe .
c) create database empresax: Cria um banco de dados.
d) mysqldump -u user -p password database_name > database_dump.sql : Faz o backup
e) drop database empresax: Remove um banco de dados.
f) use empresax: Seleciona o banco de dados que vai ser usado.
g) show tables: Para ver as tabelas do banco selecionado.
h) describe clientes: Para ter informações sobre uma tabela.
2. Escreva a função dos tipos de dados listados abaixo:
a. CHAR: Variavel que guarda string com um tamanho fixo
b. VARCHAR: Variavel que guarda stringg com tamanho variavel
c. TEXT: Guarda textos com até 65535 caracters
d. LONGTEXT: Guarda textos com até 4294967295 caracters
e. INT: Guarda um inteiro de tamanho normal
f. DECIMAL: Números reais .
g. DATE: Data – Formato Ano/Mês/Dia
h. YEAR: Ano
i. TIME: Tempo – Formato HH:MM:SS
j. ENUM: Enumeração
3. Escreva a função dos parâmetros listados abaixo:
a. NOT NULL: O campo não pode ficar em branco, se não com esse parametro ele dá erro.
b. DEFAULT: Para ter um conteudo padrão
c. UNSIGNED: Permite inserir só números positivos
d. AUTO_INCREMENT: Ele incrementa automaticamente .
4. Os comandos SQL podem dividir-se em três grandes categorias:
a. Explique cada uma.
DML - Data Manipulation Language: São comandos que modificam o conteudo da tabela.
DDL - Data Definition Language: Define dados e objetos.
DCL - Data Control Language: É usado para controlar o acesso ao banco de dados
b. Escreva os principais comandos usados em cada categoria e sua função.
DML
- INSERT INTO clientes VALUES (‘alguma coisa’)
-UPDATE paciente SET nome=’João’ WHERE codigo=1
-DELETE FROM paciente WHERE nome=’João’
-SELECT * FROM table1
DDL
CREATE TABLE – Cria uma tabela. Sintaxe: CREATE TABLE NomeTabela ( {