BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!


BGames
Olá visitante! Seja bem vindo á BGames!

Para ter total acesso ao nosso fórum é preciso que você se registre.

Registre-se Aqui!


PARA VER LINKS E IMAGENS É PRECISO SE REGISTRAR!

BGames
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

BGamesEntrar

Fórum de Desenvolvimento de Jogos e Programação


description[Tutorial-3]MySQL Empty[Tutorial-3]MySQL

more_horiz
[Tutorial-3]MySQL

Ola,
Vou dar continuidade dos tutoriais postado pelo Padre

O Ambiente MySQL

As tabelas MySQL podem ser facilmente modificadas usando comandos como:

Código:

INSERT, UPDATE e DELETE.

Para entrar no ambiente MySQL monitor, ou o programa cliente
mysql, e acessar o servidor MySQL, o comando a ser executado é o
seguinte:

Código:

shell> mysql –h host –u username –p databasename


A opção -h host significa especificar o nome do host, –u username
significa especificar o nome do usuário que está acessando, -p solicita
um pedido de senha e o databasename é o nome do banco de dados
que se deseja acessar. A resposta a este comando é o pedido de
identificação do usuário através da senha e em seguida a apresentação
e o prompt do ambiente a espera de comandos:

Código:

Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 459 to server version: 3.22.20a-log
Type 'help' for help.
mysql>

A partir do momento que se está conectado ao servidor,e possivel realizar varios comandos sobre os bancos de dados.
Exemplos:

Para selecionar um banco de dados usa-se o comando: "db_name;".

Busca de dados em tabelas através de queries usa-se consultas do tipo "select* from uma_tabela;".

Para inserir valores em uma tabela usa-se o comando "insert into uma_tabela values(1,2);".

Para criar bancos de dados utilizamos “create nome_db;” em sintaxe ficaria:
"create table teste (id int, descricao varchar(50);”)".

Para remover tabelas usamos o comando "Drop" exemplo:“drop table teste;”.

Comando para desconectar-se do ambiente é “quit”.

Exemplos

Código:

[shell]$ mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 3.22.25
Type 'help' for help.
mysql> show databases;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.00 sec)
mysql> create database Curso;
Query OK, 1 row affected (0.00 sec)
mysql> show databases;
+----------+
| Database |
+----------+
| Curso |
| mysql |
| test |
+----------+
3 rows in set (0.00 sec)
mysql> use Curso;
Database changed
mysql> create table Aluno (
-> ID int not null auto_increment primary key,
-> Nome varchar(40),
-> Email varchar(30),
-> DataNasc date,
-> Matricula char(9) );
Query OK, 0 rows affected (0.00 sec)
mysql> show tables;

+-----------------+
| Tables in Curso |
+-----------------+
| Aluno |
+-----------------+
1 row in set (0.00 sec)
mysql> desc Aluno;
+-----------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+----------------+
| ID | int(11) | | PRI | 0 | auto_increment |
| Nome | varchar(40) | YES | | NULL | |
| Email | varchar(30) | YES | | NULL | |
| DataNasc | date | YES | | NULL | |
| Matricula | varchar(9) | YES | | NULL | |
+-----------+-------------+------+-----+---------+----------------+
5 rows in set (0.00 sec)
mysql> alter table Aluno drop Email;
Query OK, 0 rows affected (0.00 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> alter table Aluno add Endereco varchar(100) after Nome;
Query OK, 0 rows affected (0.01 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> desc Aluno;
+-----------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+----------------+
| ID | int(11) | | PRI | 0 | auto_increment |
| Nome | varchar(40) | YES | | NULL | |
| Endereco | varchar(100) | YES | | NULL | |
| DataNasc | date | YES | | NULL | |
| Matricula | varchar(9) | YES | | NULL | |
+-----------+--------------+------+-----+---------+----------------+
5 rows in set (0.00 sec)
mysql> insert into Aluno values( NULL, 'Guilherme', 'Rua
Pirineus, 43', '1979-11-18', '9723220-3' );
Query OK, 1 row affected (0.00 sec)
mysql> insert into Aluno values( NULL, 'Fulano', 'Rua Pigmeus,
69', '1980-10-24', '9723299-9' );
Query OK, 1 row affected (0.01 sec)
mysql> select * from Aluno;
+----+-----------+------------------+------------+-----------+
| ID | Nome | Endereco | DataNasc | Matricula |
+----+-----------+------------------+------------+-----------+
| 1 | Guilherme | Rua Pirineus, 43 | 1979-11-18 | 9723220-3 |
| 2 | Fulano | Rua Pigmeus, 69 | 1980-10-24 | 9723299-9 |
+----+-----------+------------------+------------+-----------+
2 rows in set (0.00 sec)
mysql> select ID, Nome from Aluno where ID < 10;

Tutorial desenvolvido a partir de curso online.


description[Tutorial-3]MySQL EmptyRe: [Tutorial-3]MySQL

more_horiz
otimo maninho eu gostei ,min ajudo muito ,ganho meu + repu

description[Tutorial-3]MySQL EmptyRe: [Tutorial-3]MySQL

more_horiz
os eespectivos créditos são seus amigo melidor?

description[Tutorial-3]MySQL EmptyRe: [Tutorial-3]MySQL

more_horiz
Otimo Tutorial Melidor +Repp

description[Tutorial-3]MySQL EmptyRe: [Tutorial-3]MySQL

more_horiz
Magnum escreveu:
os eespectivos créditos são seus amigo melidor?

O tutorial foi elaborado a partir de um curso online que eu usei para melhorar meus conhecimentos.

description[Tutorial-3]MySQL EmptyRe: [Tutorial-3]MySQL

more_horiz
privacy_tip Permissões neste sub-fórum
Não podes responder a tópicos
power_settings_newInicie sessão para responder