21 teste de declaração essencial sql Mysql comumente usado, um dia bate, bate três vezes cada ciclo, mensalmente, todos podem lembrar! !
https://www.cnblogs.com/poloyy/category/1683347.html
Note-se, para criar o banco de dados e criação de tabelas declaração Bowen em frente oh, toda a família estão interligados Cazaquistão, necessidade de usar o banco de dados e tabela criada anteriormente oh
prefácio
Chamado a indicação para a operação do banco de dados linguagem de definição de dados (DDL)
O banco de dados funciona?
- Criar um banco de dados
- Consultar o banco de dados
- Modificar o banco de dados
- Banco de Dados de exclusão
- Selecionar banco de dados
Referido como "CRUD", o diretório de clique direito para saltar Oh! -------------- >>>>>>>>>>
Criar um banco de dados
sintaxe
CREATE DATABASE [ o Se o NÃO EXISTE ] < nome do banco > [ [DEFAULT ] O personagem do SET < nome do conjunto de caracteres > ] [ [DEFAULT ] o COLLATE < nome de agrupamento > ];
Ponto de conhecimento
- [] O conteúdo não pode preencher, têm valores padrão
- conjunto MySQL caráter (personagem) e agrupamento (COLLATION) são dois conceitos diferentes.
- conjunto de caracteres: o modo de armazenamento MySQL é usado para definir uma string
- Agrupamento: definir a forma como a corda comparação
As castanhas reais
# Criar um banco de dados simples Criar banco de dados yytest; # adicionar condicional, criar um banco de dados Criar banco de dados IF Não EXISTE yytests; # especificado conjuntos de dados de banco de dados, para criar um banco de dados Criar banco de dados IF Não EXISTE yytestss Character SET UTF8; regras # validação especificado corda criar um banco de dados a criar banco de dados IF não EXISTS yytestsss Character SET utf8_general_ci utf8 COLLATE; declaração # ver o banco de dados criado o Mostrar a criar banco de dados yytestsss;
Consultar o banco de dados
sintaxe
BANCOS DE DADOS MOSTRA [ o LIKE 'nome do banco' ] ;
Ponto de conhecimento
- [ Like '' ] é opcional, para combinar o nome do banco de dados especificado
- [ Like '' ] pode ser correspondência difusa, pode ser combinado com precisão
- nome do banco de dados entre aspas simples ' ' cercado por aspas duplas podem navicat
As castanhas reais
# Todas as consultas de banco de dados Mostrar bases de dados; # correspondência difusa Mostrar Databases como ' % yytest% ' ; # exata corresponder Mostrar Databases como ' yytests ' ;
Modificar o banco de dados
sintaxe
O ALTER DATABASE [ nome do banco ] { [ DEFAULT ] O personagem do SET < nome do conjunto de caracteres > | [ DEFAULT ] o COLLATE < nome de agrupamento > }
Ponto de conhecimento
- Não necessariamente escrever o nome do banco de dados, mas as necessidades de banco de dados estão atualmente em uso
- modificação apoio só pode modificar as regras do conjunto de caracteres e validação de caracteres, se você quiser modificar o nome do banco de dados diretamente através da ferramenta de mudar o nome do banco de dados, declaração Mysql não é suportada
- Modificar o banco de dados não é comum, você pode entender
As castanhas reais
# Modificar o banco de dados padrão conjunto de caracteres uso yytest; o ALTER banco de dados Character SET utf8; # especificar o conjunto de caracteres de banco de dados e modificar regras de validação do ALTER banco de dados yytest Character SET utf8_general_ci utf8 COLLATE;
Banco de Dados de exclusão
sintaxe
A GOTA DATABASE [ o IF EXISTS ] < nome do banco de dados >
Ponto de conhecimento
- Se você excluir o banco de dados não existe, ele irá informar 1008 - de Can ' t queda de banco de dados ' yytest ' ; Banco de Dados doesn ' t exist
- Propõe-se a excluir o banco de dados deve adicionar SE EXISTE
As castanhas reais
# Indicação simples ao banco de dados de exclusão queda de banco de dados yytest; # excluir se houver apenas soltar banco de dados SE EXISTE yytests;
Selecionar banco de dados
# Selecione o banco de dados uso yytestss;
Ponto de conhecimento
- Efeito: para uma base de dados completa para outro salto de [de] a operação de comutação de banco de dados actual
- Ao usar CREATE DATABASE declaração seguinte para criar um banco de dados, o banco de dados não se torna automaticamente o banco de dados atual, você precisa usar USE para especificar o banco de dados atual