[Tutorial-3]MySQL
3 participantes
Line Games :: MMORPG :: World Of Warcraft :: Servidores :: Tutoriais
Página 1 de 1
[Tutorial-3]MySQL
Tutorial-3]MySQL
O Ambiente MySQL
As tabelas MySQL podem ser facilmente modificadas usando comandos como
Para entrar no ambiente MySQL monitor, ou o programa cliente
mysql, e acessar o servidor MySQL, o comando a ser executado é o
seguinte:
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:
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
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
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>
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;
Legendarios- Fundador
- Mensagens : 15
Pontos : 91
Reputação : 3
Re: [Tutorial-3]MySQL
Olá,
Legendarios, como você posta um tutorial pelo final e não da continuidade do inicio.
-----------------------------------------------------------------------------------------------------------------------------
Administração,
Line Games Anuncia.
Legendarios, como você posta um tutorial pelo final e não da continuidade do inicio.
-----------------------------------------------------------------------------------------------------------------------------
Administração,
Line Games Anuncia.
NightCrawler- Fundador
- Mensagens : 11
Pontos : 97
Reputação : 1
Idade : 25
Localização : Onde você não está.
Re: [Tutorial-3]MySQL
Olá
NightCrawler ,Voce poderia ter prestado atenção no anuncio do Legendarios,Pois esta explicando como mecher dentro do Mysql ,
pois se ele tivesse escrito outro nome pro topico ex: Mysql passo a passo. ai seria outra coisa ,mas estava tentando explicar + ou - oq significa cada table dentro do Mysql...Pelo q eu entendi,esta certo oq ele explicou dentro o nome do tuto.
Agradeço desde já.Hydrakilladores.
Até mais.
NightCrawler ,Voce poderia ter prestado atenção no anuncio do Legendarios,Pois esta explicando como mecher dentro do Mysql ,
pois se ele tivesse escrito outro nome pro topico ex: Mysql passo a passo. ai seria outra coisa ,mas estava tentando explicar + ou - oq significa cada table dentro do Mysql...Pelo q eu entendi,esta certo oq ele explicou dentro o nome do tuto.
Agradeço desde já.Hydrakilladores.
Até mais.
Tópicos semelhantes
» [Tutorial]Criar servidor de WoW
» [Tutorial] Cubo Gm Island.
» [Tutorial] Instalando o Craftweb
» [Tutorial] Personalizando o Announce.
» [Tutorial] Como configurar o seu CreatureScript.
» [Tutorial] Cubo Gm Island.
» [Tutorial] Instalando o Craftweb
» [Tutorial] Personalizando o Announce.
» [Tutorial] Como configurar o seu CreatureScript.
Line Games :: MMORPG :: World Of Warcraft :: Servidores :: Tutoriais
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|