⭐️Introdução⭐️
Olá a todos, eu sou Porcelana Azul e Branco. Hoje, vou compartilhar com vocês o funcionamento básico do MySQL. O blogueiro Xiaobai, se houver algum lugar onde o resumo não esteja no lugar, por favor, indique!
Diretório de artigos
⭐️ O que é um banco de dados
O banco de dados é um software (um tipo de software) , e a função desse tipo de software é "管理数据"
implementar o software de banco de dados interno e utilizar amplamente várias estruturas de dados.
O banco de dados são os dados de gerenciamento, em geral, são salvos no disco rígido~
("持久化存储"的方式)
⭐️ Classificação do banco de dados
Os bancos de dados podem ser divididos em bancos de dados relacionais e bancos de dados não relacionais.
关系型数据库(RDBMS)
: Refere-se a um banco de dados que usa um modelo relacional para organizar os dados. Simplificando, um modelo relacional refere-se a um modelo de tabela bidimensional, e um banco de dados relacional é uma organização de dados composta por tabelas bidimensionais e as conexões entre elas.
1. Oracle: Produto Oracle, adequado para projetos de grande porte, adequado para lógica de negócios complexa, como ERP, OA, etc., cobranças e próteses são caras 2.
MySQL: pertence à Oracle, não é adequado para negócios complexos, open source grátis
非关系型数据库
:
a implementação baseada em SQL não é especificada. Agora se refere mais ao banco de dados NoSQL
1. Com base no par chave-valor (Key-Value)
2. Com base no tipo de documento: como mongodb
Geralmente, usamos MySQL no processo de aprendizagem: banco de
dados MySQL é um '客户端-服务器'
programa estrutural
A parte que inicia a solicitação ativamente é chamada de parte que recebe a solicitação
客户端
passivamente , é chamada服务器
de dados enviados pelo cliente ao servidor, é chamada"请求"
de dados retornados pelo servidor ao cliente, é chamada de"响应"
MySQL que usamos sobre quatro casos~
⭐️ Operação do banco de dados
⭐️ Mostrar banco de dados atual
Gramática: show databases;
Nota: Existe um espaço entre show e databases, que pode ser um ou mais, mas não sem!
⭐️Criar banco de dados
Gramática : create database 数据库名字;
Nota : Quando alguns alunos estão apenas aprendendo MySQL, um dos erros mais prováveis é 单词的拼写
, então devemos prestar atenção ao usar o MySQL! O significado da linha horizontal aqui significa que操作成功了!花的时间为0.00 秒~
Aqui está uma adição, se inserirmos a instrução sql e encontrarmos uma falha de execução, haverá uma mensagem de erro. Neste momento, não entre em pânico. Na verdade, a mensagem de erro é o inglês mais simples e básico, e você só precisa tenha paciência para entender. É que alguns alunos ficam com medo quando veem inglês~
⭐️ Usar banco de dados
gramática: use 数据库名;
⭐️ excluir banco de dados
Gramática: drop database; 数据库名;
Nota: Esta operação é muito perigosa!! Uma vez executada com sucesso! Neste momento, os dados não serão retornados com alta probabilidade, (legal, bbq!)
⭐️ Tipos de dados comuns
Inclui principalmente as cinco categorias a seguir:
Tipos inteiros: BIT, BOOL, TINY INT, SMALL INT, MEDIUM INT, INT, BIG INT
Tipo de ponto flutuante: FLOAT, DOUBLE, DECIMAL
Tipos de string: CHAR, VARCHAR, TINY TEXT, TEXT, MEDIUM TEXT, LONGTEXT, TINY BLOB, BLOB, MEDIUM BLOB, LONG BLOB
Tipo de data: Data, DateTime, TimeStamp, Hora, Ano
Outros tipos de dados: BINARY, VARBINARY, ENUM, SET, Geometry, Point, MultiPoint, LineString, MultiLineString, Polygon, GeometryCollection, etc.
⭐️ Tipo Numérico
⭐️ Tipo de string
⭐️ Tipo de data
⭐️ Operações de mesa
⭐️ Ver tabela
Gramática: show tables;
A premissa desta operação também deve ser先选中数据库~
⭐️ Veja a estrutura da tabela
gramática: desc 表名;
Perceber:
⭐️Criar tabela
Sintaxe: create table 表名;
Nota: Antes da operação de criação de uma tabela,要先选中数据库(use 数据库名;)
Se você criar uma tabela diretamente, ela não poderá ser criada
. A maneira correta é selecionar primeiro o banco de dados e depois criar a tabela.
⭐️ excluir tabela
gramática: drop table 表名;
Após excluir, olhando novamente para nossa tabela, veremos que ela sumiu
.
Excluir uma tabela também é uma operação muito perigosa! Todos devem ter cuidado, uma vez que ela é excluída, pode não ser restaurada!!~