Banco de dados relacional (1): conceitos básicos e sintaxe do MySQL

Entrar no banco de dados MySQL

1. Faça login no MySQL localmente

# //root是用户名,输入这条命令按回车键后系统会提示你输入密码,命令:
mysql -u root -p   

# //root是用户名,指定登录端口字母为大写P,而标识密码的p为小写。MySQL默认端口号为3306,命令:
 mysql -u root -p  -P 3306 

2. Especifique o IP para fazer login no MySQL

# 命令格式为:
mysql -h ip -u root -p -P 3306

# 例如可以登录本地数据库:
mysql -h 127.0.0.1 -u root -p -P 3306

# 也可以登录远程数据库:
mysql -h 182.167.12.3 -u root -p -P 3306

# 例如登录端口为3308,用户名为user1,ip为 182.167.12.3 的mysql服务器的命令是
mysql -h 182.167.12.3 -u user1 -p -P 3308

Tabela de banco de dados

Um banco de dados geralmente contém uma ou mais tabelas , cada tabela é identificada por um nome e as tabelas contêm registros (linhas) com dados.

Exemplo: Crie a tabela Websites no banco de dados de teste MySQL para armazenar os registros do site e visualizar os dados da tabela:

mysql> use test;
Database changed

mysql> set names utf8;
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT * FROM Websites;
+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 微博          | http://weibo.com/         | 20    | CN      |
| 4  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+
4 rows in set (0.01 sec)

Analisar

  • O comando use test;  é usado para selecionar o banco de dados.
  • O comando set names utf8;  é usado para definir o conjunto de caracteres usado.
  • SELECT * FROM Websites;  leia as informações da folha de dados.
  • A tabela acima contém 4 registros (cada um correspondendo a uma informação do site) e 5 colunas (id, nome, url, alexa e país).

Instrução SQL

A maior parte do trabalho realizado no banco de dados é feito por instruções SQL.

  • As instruções SQL não diferenciam maiúsculas de minúsculas, SELECT é o mesmo que select.
  • Um ponto e vírgula é usado no final de uma instrução SQL, que é a maneira padrão de separar cada instrução SQL em um sistema de banco de dados, para que mais de uma instrução SQL possa ser executada na mesma solicitação ao servidor.

Alguns comandos SQL importantes

  • SELECT  - extrai dados do banco de dados
  • UPDATE  - atualiza os dados no banco de dados
  • DELETE  - exclui dados do banco de dados
  • INSERT INTO  - insere novos dados no banco de dados
  • CREATE DATABASE  - Crie um novo banco de dados
  • ALTER DATABASE  - modificar banco de dados
  • CREATE TABLE  - cria uma nova tabela
  • ALTER TABLE  - alterar (alterar) uma tabela de banco de dados
  • DROP TABLE  - solte uma tabela
  • CREATE INDEX  - cria um índice (chave de pesquisa)
  • DROP INDEX  - descarta um índice

Acho que você gosta

Origin blog.csdn.net/weixin_43145427/article/details/124079393
Recomendado
Clasificación