1MySQL
2MS SQL
3Ошибки MS SQL
4Postgres


Подключение к базе даных MySQL
Из консоли наберите
mysql -h ip_вашей_базы_данных -u имя_пользователя -p
Нажмите и введите пароль.
Enter
Если вы подлючаетеся к базе данных своего сайта и не знаете ip сделайте в консоли.
ping имя_вашего_сайта
Например, сайт andreyolegovich.ru имеет IP 87.236.19.34
После ввода пароля должно появиться приветствие MySQL
Посмотреть все базы данных можно с помощью команды
show databases;
Обратите внимание на точку с запятой в конце.
Выбрать определённую БД
use имя_базы_данных


Как узнать какие таблицы находятся в БД MySQL
Посмотреть список содержащихся в БД таблиц
show tables;

🔝

Как посмотреть содержимое таблицы MySQL
Посмотреть структуру определённой таблицы
describe имя_таблицы;
Посмотреть содержание определённой таблицы
SELECT * FROM ;
Упорядоченный по ID вывод таблицы имя_таблицы
SELECT * FROM имя_таблицы ORDER BY ID;
Запрос с условием показать только китайских производителей
SELECT * FROM table_manuf WHERE (country='China');
Запрос с условием покзать только страны с кодом 7 или 358
SELECT * FROM table_countries WHERE (code='7' OR code='358');


Как переименовать таблицу MySQL
Переименовать таблицу car в auto

ALTER TABLE (mysql.ru)
ALTER TABLE car RENAME auto;


Как добавить столбец в таблицу MySQL
Добавить новый столбец типа TEXT с именем Body:

Типы столбцов (mysql.ru)
ALTER TABLE имя_таблицы ADD Body text;


Как добавить строку в таблицу БД
Добавляем запись в таблицу с названием Имя_таблицы
INSERT INTO Имя_таблицы VALUES(100, 'Компания', 'Страна', 'Что-то ещё');

🔝

Как удалить строку в таблице БД
Удалить строку с ID 1 в таблице с названием Имя_таблицы
DELETE FROM Имя_таблицы WHERE ID='1';


Как изменить значение в таблице MySQL
Изменить поле Country на Russia у записи с ID 7
UPDATE имя_таблицы SET Country = 'Russia' WHERE ID = '7';


Как обратиться к базе данных внутри сайта
<?php
$connection = mysql_connect("localhost", "Имя_БД" , "Пароль к БД для localhost подключения");
$db = mysql_select_db("Имя_БД");
if(!$connection || !$db)
{
mysql_error();
}
?>
<?php
mysql_connect('localhost','Имя_БД','Пароль к БД для localhost подключения');
mysql_select_db('Имя_БД');
$res = mysql_query("SELECT * FROM `Название_таблицы`") or die(mysql_error());
echo
'<table border="1">
<tr>
<td>ID</td>
<td>Company</td>
<td>Country</td>
</tr>';
while($row = mysql_fetch_assoc($res)) {
echo '
<tr>
<td>'.$row['ID'].'</td>
<td>'.$row['Company'].'</td>
<td>'.$row['Country'].'
</tr>';
}
echo '
</table>';
echo'<form enctype="multipart/form-data" action="php_scripts/sort_01_mysql.php" method="get"></br> <input type="submit" value="Sort"></form>'; echo'<form enctype="multipart/form-data" action="php_scripts/clear_filter_01_mysql.php" method="get"></br> <input type="submit" value="Clear Filtering"></form>';



http://www.php.su/mysql_query

http://www.quizful.net/test
Чтобы подлючиться к Microsoft MS SQL нужно предварительно установить софт https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools#ubuntu

🔝

Ошибки

1MySQL
2MS SQL
3Ошибки MS SQL
4Postgres

MS SQL

habrahabr.ru



Вывести на экран список таблиц MS SQL
SELECT TABLE_NAME FROM information_schema.tables

select table_name, column_name from information_schema.columns;

🔝

1MySQL
2MS SQL
3Ошибки MS SQL
4Postgres

Ошибки MS SQL

server management studio error 4064

Если при попытке соединения с базой данных Вы получаете следующую ошибку:

Cannot open user default database. Login failed.
Login failed for user ‘UserName’. (Microsoft SQL Server, Error: 4064)

Microsoft SQL Server Management Studio Error 4064

Перейдите в Options

Microsoft SQL Server Management Studio SQL Server Options

Если в поле Connect to database: стоит <default> замените его на имя Вашей базы данных.

Microsoft SQL Server Management Studio Error 4064 SQL Server Connection Properties

В данном примере вместо andreyolegovich.ru_db должно быть имя базы данных, к которой Вы хотите подлючиться.

Microsoft SQL Server Management Studio Error 4064 SQL Server Connection Properties

1MySQL
2MS SQL
3Ошибки MS SQL
4Postgres

🔝

Postgres
Получить список таблиц Postgres
select table_name from information_schema.tables;
Получить список таблиц и столбцов Postgres
select table_name, column_name from information_schema.columns;
Получить список таблиц исключая служебные и отсортировать по имени таблицы
select table_name from information_schema.tables where table_schema='public' ORDER BY table_name;
Выбрать из таблицы диапазон значений
select * from table where (number > ‘111’ and number < ‘100500’) order by number;



Расшарить в соцсетях: