MySQL case combat - Базовая работа с базой данных MySQL

1. Основы утверждения

1.1 Введение в SQL

Язык структурированных запросов (язык структурированных запросов)

Стандартный язык для выполнения операций с данными, извлечения данных и обслуживания данных в реляционных базах данных

1.2 Классификация операторов SQL

классификация эффект содержание
DDL (язык определения данных): язык определения данных Определить операции с объектами базы данных (библиотеки, таблицы, столбцы, индексы) СОЗДАТЬ 、 УДАЛИТЬ 、 ИЗМЕНИТЬ 、 ПЕРЕИМЕНОВАТЬ 、 ОБРЕЗАТЬ 等
DML (язык манипулирования данными): язык манипулирования данными Определить операции с записями базы данных ВСТАВИТЬ 、 УДАЛИТЬ 、 ОБНОВИТЬ 、 ВЫБРАТЬ 等
DCL (Data Control Language): язык управления данными

Определите права доступа и уровни безопасности к базам данных, таблицам, полям и пользователям

GRANT 、 REVOKE 等
Контроль транзакций: контроль транзакций   COMMIT 、 ROLLBACK 、 SAVEPOINT 等

1.3 Написание спецификаций операторов SQL

  • Без учета регистра (рекомендуется верхний регистр);
  • Строковые константы имеют обратный регистр;
  • Операторы SQL могут быть записаны в одну или несколько строк, заканчиваясь знаком «;»;
  • Ключевые слова не могут занимать несколько строк или сокращаться;
  • Используйте пробелы и отступы, чтобы улучшить читаемость заявлений;
  • Пункты обычно располагаются в отдельных строках для удобства редактирования и удобства чтения.

2. Операции с базой данных

2.1 Просмотр

SHOW DATABASES

语法:SHOW DATABASES [LIKE wild];

2.2 Создание

CRATE DATABASE

语法:CREATE DATABASE [IF NOT EXISTS]数据库名;


示例:

mysql> create database if not exists db2 character set utf8;

Query OK, 1 row affected (0.00 sec)


创建一个名为school指定默认的字符集为utf8,指定了校对规则为utf8,ci表示对大小写不敏感:

create database school DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

2.3 Удалить

За один раз можно удалить только одну библиотеку

DROP DATABASE

语法: DROP DATABASE [IF EXISTS]数据库名;

2.4 Переключатель

语法:USE 数据库名;

3. Набор символов MySQL

Набор символов MySQL включает в себя две концепции: CHARACTER и COLLATION.

Просмотр набора символов:

mysql> show variables like 'character%';

Ознакомьтесь с правилами корректуры:

mysql> SHOW COLLATION;

Правила именования последовательности символов MySQL: начинаются с имени набора символов, соответствующего последовательности символов, центрируют название страны (или центральный общий) и заканчивают ci, cs или bin.

ci означает нечувствительность к регистру, cs означает чувствительность к регистру, а bin означает сравнение по значению двоичного кода.

рекомендация

отblog.csdn.net/XY0918ZWQ/article/details/113177466