Mysql MSSQL SQL
CREATE USER ‘name_user’@’host_name’ IDENTIFIED BY ‘password’;
конверсия таблиц в нужную кодировку
ALTER TABLE database_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
как посмотреть список таблиц и их структуру в MySQL
SHOW DATABASES; — список баз данных
SHOW TABLES [FROM db_name]; — список таблиц в базе
SHOW COLUMNS FROM таблица [FROM db_name]; — список столбцов в таблице
SHOW CREATE TABLE table_name; — показать структуру таблицы в формате «CREATE TABLE»
SHOW INDEX FROM tbl_name; — список индексов
SHOW GRANTS FOR user [FROM db_name]; — привилегии для пользователя.
SHOW VARIABLES; — значения системных переменных
SHOW [FULL] PROCESSLIST; — статистика по mysqld процессам
SHOW STATUS; — общая статистика
SHOW TABLE STATUS [FROM db_name]; — статистика по всем таблицам в базе
Добавиление привилегий для таблиц БД dbname пользователю ‘user’@’localhost’
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX
ON dbname.* TO ‘user’@’localhost’;
или
GRANT ALL PRIVILEGES ON db_name.* TO ‘user’@’host’ WITH GRANT OPTION;
Конкатенация строк
UPDATE
‘имя_поля‘); 'имя_столбца'
'имя_поля'SET
= CONCAT('фраза_которую_добавляем ',
Замена части строки
SQL как строка ABC в строке ABCdefghi заменяется на YYY.
SELECT table_name REPLACE(‘ABCefghicde’,’ABC’,’YYY’);
GO
Ниже приводится результирующий набор.
YYYdefghi
описание https://docs.microsoft.com/ru-RU/sql/t-sql/functions/replace-transact-sql?view=aps-pdw-2016
MySQL create database with UTF8 character set syntax, so here it is:
CREATE DATABASE `mydb` CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON `mydb`.* TO `username`@localhost IDENTIFIED BY 'password';
Alternatively, you can use ‘CREATE SCHEMA’ instead of ‘CREATE DATABASE’:
CREATE SCHEMA `mydb` CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON `mydb`.* TO `username`@localhost IDENTIFIED BY 'password';
INSERT INTO Products (Name, SKU, Desc) VALUES (‘Protack’, ‘174006’, ‘Hernia stapler’);