Проверить статус сервера MYSQL:

service mysql status

Подключение к MySql:

mysql -uroot -p
Работа с базами, таблицами — просмотр, удаление, редактирование записей. Консоль MySQL.

1. Показать список всех баз данных на сервере MySQL:

Lmysql> SHOW DATABASES;

2. Создать базу данных:

mysql> create database your_db_name;

3. Переключиться для работы с определенной базой данных:

mysql> USE [db name];

4. Отобразить все таблицы в базе данных:

mysql> SHOW TABLES;

4. Создать таблицу:

mysql> create table [table name]
( personid INT(50) NOT NULL AUTO_INTCREMENT PRIMARY KEY,
name VARCHAR(35),
street VARCHAR(50),
login VARCHAR(50) default 'secondary_name');

5. Просмотреть формат таблицы в базе:

mysql> describe your_db_name;

6.Удалить базу:

mysql> drop database your_db_name;

7.Удалить таблицу из базы:

mysql> drop your_table_name your_db_name;

8. Добавление колонки в таблицу:

mysql> alter table your_table_name add column your_new_column_name varchar (10);

9.Удаление столбца из таблицы:

mysql> alter table [table name] drop index [colmn name];

10. Переименование столбца:

mysql> alter table [table name] change [old column name][new column name] varchar (30);

11.Создать столбец с уникальным именем, что бы избежать дубликатов в названиях:

mysql> alter table [table name] add unique ([column name]);

12. Изменение размера столбца:

mysql> alter table [table name] modify [column name] VARCHAR(3);

13. Загрузка файла CSV в таблицу::

mysql> LOAD DATA INFILE ' /tmp/filename.csv ' replace INTO TABLE [table name] FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' ( field1,field2,field3 );

14. Изменить тип колонки:

mysql> alter table `table name` modify `column name` VARCHAR(6);
Запросы в базе банных MySQL.

1. Показать все содержимое таблицы:

mysql> SELECT * FROM your_table_name;

2. Отобразить столбцы и содержимое столбцов в выбранной таблице:

mysql> show columns FROM your_table_name;

3. Отобразить строки в таблице, содержащие слово «adminwin.ru»:

mysql> SELECT * FROM your_table_name WHERE name = "adminwin.ru";

4. Отобразить все записи в определенной таблице, содержащие «adminwin.ru» и номер «1122» :

mysql> SELECT * FROM your_table_name WHERE name = "adminwin.ru" AND number = '1122';

5. Отобразить все записи в определенной таблице,НЕ содержащие «adminwin.ru» и номер «1122»:

mysql> SELECT * FROM your_table_name WHERE name != "adminwin.ru" AND number = '1122';

6. Осторитровать вывод результата по полю number:

mysql> SELECT * FROM your_table_name WHERE name = "adminwin.ru" AND number = '1122' order by number;

7. Показать все записи начинающиеся с «ithelp» и номера «1122» в определенной таблице:

mysql> SELECT * FROM your_table_name WHERE name like "ithelp%" AND number = '1122';

8. Показать уникальные записи:

mysql> SELECT DISTINCT column_name FROM your_table_name;

9. Отобразить записи, отсортировав по возрастанию ( asc ) или убыванию ( desc ):

mysql> SELECT [col1],[col2] FROM your_table_name ORDER BY [col2] DESC;

10. Показать количество строк в таблице:

mysql> SELECT COUNT(*) FROM your_table_name;

11. Подсчитать количество столбцов в таблице:

mysql> SELECT SUM(*) FROM your_table_name;

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.