1. Настройки разрешений пользователя
1. Как определяются пользователи в Mysql?
имя пользователя@домен хоста
- 10.0.0.51
- 10.0.0.%
- %
- 10.0.0.0/255.255.255.0
- Дб01
- Локальный хост
- 127.0.0.1
2. Создание пользователя
- создать пользователя xinjing@'%' с идентификатором '123'
3. Удаление пользователя
- удалить имя пользователя;
- username — имя пользователя, которое нужно удалить:
- Например, удалить пользователя root@'%'
- drop use''@'127.0.0.1' Удалить, если имя пользователя пустое
4. Пользовательский запрос
использовать мисал
выбрать пользователя, хост из пользователя;
5. Знакомство с уровнями разрешений
- Глобальный — может управлять всем MySOL.
- Библиотека — может управлять указанной базой данных.
- Таблица — может управлять указанной таблицей указанной базы данных.
- Поле — может управлять указанным полем указанной таблицы указанной базы данных.
- Разрешения хранятся в user, db, table priv, columns_priv, procs_priv библиотеки mysql.
- Эти системные таблицы будут загружены в память после запуска экземпляра MySOL.
6. Проверьте предоставление прав пользователя.
- показать гранты для xinjing@'%'
7. Авторизация пользователя
- предоставить все привилегии на stu.* пользователю 'xinjing'@'%', идентифицированному как '123' с опцией;
- отозвать все привилегии на stu.* у 'xinjing'@'%'
2. Запрос метаданных
- Выберите версию();Информация о версии сервера
- Выбрать базу данных();Текущее имя базы данных
- Выбрать пользователя();Текущее имя пользователя
- Показать статус сервера;
- Показать переменные конфигурации сервера;
- Показать глобальные переменные, такие как%datadir%: посмотрите, где хранятся файлы данных.
- показать глобальные переменные, такие как '%datadir%':
- выберите @@datadir Запросить путь к базе данных;
- выберите @@basedir, чтобы запросить путь установки mysql
3. Подробное объяснение запроса на объединение
- Запрос на объединение предназначен для объединения результатов запроса двух или более операторов SQL в набор результатов.
- sql1: N строк, sql2: M строк, объединение sql2 sql2 --->N+M строк
- Количество столбцов в наборе результатов должно быть одинаковым (например, все они состоят из 2 столбцов или N столбцов).
- Последнее имя столбца, выбранное объединением, должно подчиняться первому sql.
- Запросы объединения удаляют дубликаты по умолчанию. Если вы не хотите удалять дубликаты, используйте объединение всех.
4. Отображение группового запроса
ГРУППА_КОНКАТ()
- выберите sid,group_concat(cid),group_concat(cj order by cj desc SEPARATOR ' ') из счета
группа по сиду
5. Строковые функции

6. Импорт и экспорт базы данных Mysql (за пределами MySQL)
--dump таблица utemp1
mysqldump -uroot -p студент utemp1>utemp1.sql
--dump из библиотеки студент
mysqldump -uroot -p студент>студент.sql
--dump все базы данных и таблицы баз данных
mysqldump -uroot -p --all -databases>mysqldatabases.sql;
- импорт базы данных mysql "<"
--Создать новую базу данных
создать базу данных dumpdemo1
--Вернитесь в интерфейс MySQL
mysql -u root -p654321 dumpdemo1
--Введите проверку MySQL
использовать dumpdemo1
показать таблицы;
7. Импорт и экспорт базы данных Mysql (внутри MySQL)
- импорт базы данных mysql «источник»
mysal -u root -pcreate источник базы данных dumpdemo;
источник /var/lib/mysal-files/student.sql