Основы работы

Содержание:

2014

MySQL Workbench 6.2

6 ноября 2014 года корпорация Oracle заявила о выходе новой версии MySQL Workbench 6.2.

Новые возможности

Миграция баз данных из Microsoft Access, что помогает пользователям провести миграцию данных Microsoft Access в MySQL.

Усовершенствован механизм Visual Explain (предназначен для визуальной оценки выбранного плана выполнения запроса), что улучшает и упрощает настройку производительности SQL-запросов.

Средство просмотра данных ГИС, позволяет пользователям просматривать пространственные данные MySQL с помощью более мощного и надежного «геометрического движка» (geometric engine).

Простейшие электрические цепи

Простейшая электрическая цепь состоит из источника и приемника электрической энергии. В качестве простейшего источника электрической энергии может служить источник постоянного напряжения, например, батарейка. Приемником электрической энергии обычно служит устройство, преобразующее энергию электрического тока в другой вид энергии, например, в световую энергию в электрической лампочке, или в энергию акустических волн в динамике.

Чтобы обеспечить протекание тока через приемник, необходимо образовать замкнутый контур, по которому течет ток. Для этого необходимо один вывод приемника электрической энергии подсоединить к отрицательному выводу батарейки, а другой к положительному выводу. Простейший способ управления прохождением тока по цепи заключается в замыкании и размыкании контура цепи с помощью переключателя. Размыкание контура цепи приводит к разрыву цепи, вследствие чего ток становится равным нулю. Замыкание цепи обеспечивает путь для прохождения по цепи тока, величина которого определяется приложенным напряжением и сопротивлением цепи согласно закону Ома.

Нормализация базы данных

В книге Д.Осипова говорится о 5 нормальных формах, для практической работы, на мой взгляд, достаточно четырех

1NF – атомарность или 1 поле 1 значение.

2NF – каждой таблице свой уникальный ключ.

3NF – 1 сущность 1 таблица (моя интерпретация)

4NF – каждую связь M:N (многие ко многим) разбить на многие к одному.

В своей книге Дмитрий приводит такой пример, берет вот такую таблицу и последовательно приводит её к 4 нормальной форме.

Как видно таблица – “плохая” в качестве БД, в одном поле несколько значений, уникального ключа нет, да и вообще все данные, все сущности в одной таблице, есть связи многие ко многим (авторы и жанры, и так далее). В общем, ни одной нормальной формы не соблюдено.

Повторим за Дмитрием вкратце его шаги

Приведение к 1NF – одно поле одно значение

Приведение ко 2NF – прописывание уникального ключа таблице. На рисунке ниже указаны ключ и поля таблицы.

Приведение к 3NF – разбиение на отдельные, независимые таблицы. Как видно из рисунка выше – все поля у нас в одной таблице, какие-то поля являются атрибутами для других, если смотреть при помощи модели Питера Чена. С точки зрения пользователя БД это очень, очень неудобно.  На 3 шаге сделаем следующее – разобьем 1 большую таблицу на несколько таблиц, соответствующих сущностям и свяжем их. Атрибуты сгруппируем по сущностям. Каждой таблице пропишем свой уникальный ключ. В результате, по книге Дмитрия Осипова, у нас получится следующее.

4NF  – разбить каждую зависимость многие ко многим на 2 зависимости 1 ко многим.  Это можно сделать введя искусственную коммутационную таблицу.

В нашем случае

-1 автор может написать несколько книг. И также можно сказать – несколько авторов могли написать 1 книгу. Поэтому вводим тип сущности WRITERS_BOOKS

-В 1 жанре может быть несколько книг. 1 книга может быть написана в нескольких жанрах. Вводим GENRES_BOOKS

В принципе этот ряд можно было бы и продолжить

-1 поставщик может иметь несколько контрактов. В 1 контракте может быть несколько поставщиков. Но тут наверное всё зависит от реальной задачи и ситуации. Нельзя угодить на все случаи жизни. А, конечно хочется)))

Но остановимся на том, что написано в книге Дмитрия. Для понимания, думаю, этого достаточно.

Как разбить связь многие ко многие (M:N) на 2 связи один ко многим (1:M) ?

Пример из жизни – разные сотрудники выполняют разные заказы. Дмитрий в своей книге делает вот так, что вполне логично.

Практика

Итак, попробуем решить ту же задачу самостоятельно, используя все накопленные знания. Для начала – поймем, что у нас на входе и что требуется получить на выходе.

На входе

В приведенном к 1NF виде

На выходе

Готовая реляционная БД MySQL, соответствующая 4 нормальным формам.

Как пользоваться программой?

Запустив Electronics Workbench, откроется главный экран приложения, который включает в себя пустое поле для сборки устройства, а также обширную панель всевозможных инструментов. Верхнее горизонтальное меню содержит основное описание настроек текущего проекта, а ниже располагаются два ряда кнопок с картинками. Первый служит для управления содержимым окна, а второй позволяет добавлять новые компоненты в схему.

Начиная создание нового устройства, следует поочередно перетащить все необходимые для работы элементы из нижнего ряда панели на поле сборки проекта. Каждый из предоставленных в пакете моделирования компонентов находится в соответствующем разделе (диоды, транзисторы, индикаторы и т. д.), что значительно повышает удобство поиска.

Добавив нужные элементы будущего устройства на рабочую поверхность, их можно связать между собой. Для этого потребуется соединить выходы соседних компонентов схемы с помощью зажатия левой кнопки мыши. Во время сборки схемы, скорее всего, понадобится изменить некоторые параметры ее составляющих. Кликнув правой кнопкой мыши по выделенному элементу, можно открыть небольшое меню доступных действий. Таким образом, пользователь способен копировать, вырезать, удалять и поворачивать отдельные части схемы.

Выбрав пункт «Component Properties…», откроется небольшое окно с настройками элемента, где можно легко переименовать его, а также настроить значения различных физических характеристик, таких как сила тока, напряжение, уровень сопротивления и т. д.

Анализ собранной схемы осуществляется посредством добавления различных измерительных приборов, которые располагаются в соответствующем разделе нижней панели инструментов. В данном случае имеется цепь переменного напряжения с подключенным осциллографом («Instruments» –> «Oscilloscope»).

Для исследования процессов, протекающих в полученном устройстве, необходимо открыть окно прибора двойным щелчком мыши, после чего запустить процесс моделирования («Analysis» –> «Activate» либо комбинация клавиш «Ctrl + G» по умолчанию). Чтобы лучше разглядеть уровень текущего сигнала стоит прибегнуть к ручной регулировке встроенных параметров осциллографа, меняя время развертки («Time base») и уровень входного напряжения («Channel A» и «Channel B»).

Выполнив вышеописанные действия, можно наблюдать изменение текущего потенциала точки, соединенного с выходом канала A, в режиме реального времени. Программа предусматривает возможность сохранения проекта со всеми настройками в отдельный файл, имеющий расширение «.ewb». Для этого необходимо вызвать окно «Save Circuit File», нажав на первый пункт в горизонтальном меню «File», а затем «Save» или «Save As…». Выбрав отдельную папку на жестком диске компьютера, в нее будет помещен текущий проект, продолжить работу с которым можно будет в любое время.

Подводя итоги, стоит сказать, что это далеко не полный разбор всех существующих функций программы, которая включает в себя множество полезных настроек для осуществления различных типов моделирования.

Достоинства и недостатки

Как и любое другое сложное программное обеспечение, EWB располагает собственным набором характерных плюсов и минусов. Именно о них и пойдёт речь далее.

Достоинства программы:

  1. Широкий набор инструментов, необходимых для качественной и полноценной работы с электронными схемами.
  2. Богатая библиотека элементов.
  3. Сведение величины возможной погрешности к минимуму.
  4. Относительно низкие системные требования, позволяющие использовать ПО на достаточно слабых компьютерах.
  5. Русскоязычный интерфейс с гибкими пользовательскими настройками.
  6. Возможность подключения 3-4 измерительных приборов одновременно с параллельным мониторингом получаемых ими показателей.

Недостатки утилиты:

  1. Появление ошибок при попытках определить проводимость некоторых компонентов, а также показатели их сопротивления.
  2. Сложность в определении того, возможно ли применить модель с целью получения необходимой точности.

Electronics Workbench – это старейшая утилита, первая версия которой вышла ещё в далёком 1989 году. За многолетнюю историю развития программа претерпела ряд изменений и смогла достичь отличных показателей.

Как пользоваться

Прочитайте о том, как скачивать, устанавливать и работать с утилитой.

Загрузка и установка

Бесплатную программу можно скачать с помощью кнопки в конце страницы. Распакуйте содержимое архива на жесткий диск. Чтобы установить Electronic Workbench, достаточно запустить инсталлятор и проделать несколько простых шагов. Процедура не займет больше 1-2 минут, после чего следует закрыть окно кнопкой Finish.

Инструкция по работе

Главное окно приложения схоже с большинством редакторов. Сверху расположены панели с меню, основными функциями и быстрым доступом к инструментам. Основную часть занимает рабочая область, которую можно перемещать по своему усмотрению. Это позволяет работать с несколькими схемами в рамках разных проектов параллельно.

Для начала создания микросхемы следует выбрать группу элементов и открыть ее в отдельном окошке для удобства. Затем с помощью мышки перетащить компонент на рабочую область. После этого используйте диоды, транзисторы и индикаторы так, как они должны располагаться в реальной схеме. Теперь свяжите все добавленные элементы между собой через контекстное меню. Также в свойствах поменяйте параметры при необходимости (сила тока, напряжение и прочее).

История

GUI Tools

Пакет MySQL GUI Tools содержит кросс-платформенное свободное программное обеспечение (под лицензией GNU GPL) для администрирования серверов баз данных MySQL, а также для создания и манипулирования данными внутри баз данных MySQL. Данный пакет разрабатывался Sun Microsystems, но позже его разработка была остановлена, и сейчас он доступен только из архивов загрузок на сайте MySQL.

Пакет GUI Tools был полностью заменён MySQL Workbench начиная с бета-версии 5.2. Тем не менее, MySQL Support Team продолжала оказывать поддержку пакета GUI Tools до 30 июня 2010 г. В будущих версиях MySQL Workbench будет добавлен плагин для миграции (англ. migration plugin), полностью совместимый с MySQL Migration Toolkit, входящий в состав пакета GUI Tools.

Workbench

Первая версия MySQL Workbench была выпущена в сентябре 2005 года.

MySQL Workbench был первым семейством продуктов, который был доступен в двух вариантах. Чтобы привлечь разработчиков в основную команду разработки, коммерческая стандартная версия программы (англ. Standard Edition) предлагается поверх свободной версии (англ. Community Edition), распространяемой под лицензией GNU GPL.

Система меню

Главное меню программы включает в себя:

FileRevent to Saved… — стирание всех изменений, внесенных в текущем сеансе редактирования и восстановление схемы в первоначальном виде;

EditCopy as Bitmap – выделение, указанная область помещается в буфер обмена;

Circuit— для подготовки схем и задания параметров моделирования;

Analysis – задание параметров моделирования

Window:Arrange – исправление искажения изображений компонентов, соединительных проводников и перезапись экрана,Circuit – вывод схемы на передний план,Description — вывод на передний план описания схемы или окна-ярлыка;

Help — стандартный для Windows. После нажатия на элемент схемы на клавишу F1 – открывается окно Справки с описанием данного элемента.

Таблица 1. Меню пиктограмм

Пиктограмма

Название

Описание

Favorites Избранное
Sources Источники сигналов
Basic Пассивные компоненты и коммутационные устройства
Diodes Диоды
Transistors Транзисторы
Analog IСs Аналоговые микросхемы
Mixed IСs Микросхемы смешанного типа
Digital IСs Цифровые микросхемы
Logic Gates Логические цифровые микросхемы
Digital Цифровые микросхемы
Indicators Индикаторные устройства
Controls Аналоговые вычислительные устройства
Miscellaneous Компоненты смешанного типа
Instruments Контрольно-измерительные приборы

Задание:

  1. Откройте файл Rs-ff.ewb, сохраните его в свою папку (File – Save as…).

  2. Попробуйте изменить элементы схемы – передвинуть, повернуть, изменить свойства (правая кнопка мыши – Component Properties).

  3. Сохраните измененный файл Rs-ff_my.ewb в свою папку.

В чем разница между identifying and non-identifying relationships?

Теперь, собственно попробуем наладить взаимосвязи! Но прежде, разберемся с пунктирными и непунктирными линиями во взаимосвязях.

Если книга может существовать без владельца, а она может, тогда  non-identifying relationship

Если книга не может существовать без автора,а она не может, тогда  identifying relationship

Технически это отражается следующим образом

identifying relationship:

Delphi/Pascal

Parent
——
ID (PK)
Name

Child
——
ID (PK)
ParentID (PK, FK to Parent.ID) — notice PK
Name

1
2
3
4
5
6
7
8
9
10

Parent
——

ID(PK)

Name
 
Child
——

ID(PK)

ParentID(PK,FK toParent.ID)—notice PK

Name

non-identifying relationship:

Delphi/Pascal

Parent
——
ID (PK)
Name

Child
——
ID (PK)
ParentID (FK to Parent.ID) — notice no PK
Name

1
2
3
4
5
6
7
8
9
10

Parent
——

ID(PK)

Name
 
Child
——

ID(PK)

ParentID(FK toParent.ID)—notice no PK

Name

То есть, в случае identifying в ключ ребенка встроен ключ родителя. А в случае non-identifying, в ключе ребенка нет ключа родителя.

Возможности

Первое, что стоит отметить — Workbench дает возможность визуально проектировать вашу базу данных, т.е. составлять схему БД. Визуальное представление вашей базы данных всегда дает куда большую информацию, чем сухой список таблиц. В таком варианте вы сразу видите, каким образом связаны между собой таблицы, можете группировать таблицы по каким-либо параметрами и отражать это на схеме. При этом визуальное проектирование удобно не только для того, чтобы кому-то рассказывать о проектируемой БД, но и для личного использования.

Во-вторых, программа имеет встроенный редактор SQL-кода, с помощью которого можно быстро внести любые правки в SQL-запросы. При этом возможно строить запросы любой сложности, получать различные выборки из таблиц, связывать их, создавать новые таблицы и редактировать существующие, работать с ключами, полями, связями. Одним словом — полноценный SQL-редактор.

В-третьих, MySQL Workbench позволяет осуществлять синхронизацию локальной схемы БД с реальной базой на вашем локальном или рабочем сервере. Благодаря этому после проектирования не требуется вручную создавать таблицы в базе на вашем сервере, достаточно сделать несколько простых действий в программе, после чего на рабочем сервере будет создана полноценная база данных со всеми указанными связями и параметрами.

1 и 2 Этап – поиск сущностей и атрибутов

Cущности (в скобках атрибуты)

1. Supplier

2. Contracts (ContrDate)

3. Order (OrderDate)

4. Writer

5. Book (Titile) // <<Этой сущности не было в таблице, мы увидели её и создали

6. Genre

7. Publisher

8. Deliveries (Amount, Price) // <<Этой сущности не было в таблице, мы увидели её и создали

Как отделить сущность от атрибута?

Верный знак – связь 1:1. Например, у контракта может быть только одна дата. У заказов – аналогично. У книг – только одно название. У поставок поставщиков – только одно количество поставок на конкретную дату и также при поставке – только одна цена.

В общем, логика прослеживается.

Сущность – Атрибут имеет взаимосвязь 1:1 в общем случае

Сущность – Сущность имеет взаимосвязь 1:M или M:N в общем случае

3 и 4 этап – установка взаимосвязей

Здесь можно, конечно как угодно действовать, рисовать на бумаге, рисовать в программах для интеллект-карт, но мне кажется лучше всего воспользоваться готовым софтом для ER-моделирования. Можно 1000 раз переставлять сущности, менять взаимосвязи. Итак, откроем MySQL WorkBench.

File >NewModel >AddDiagram

2 раза кликаем по AddDiagram. И перед нами открывается поле для действий.

Начинаем заполнять. Сначала добавим все сущности с атрибутами. А потом установим взаимосвязи.

Как добавить хотя бы 1 таблицу и заполнить её?

Заполняем таблицу так как нам надо…

Создадим таким образом все таблицы, которые нам нужны. Всего 8 таблиц как и заказывали.

Перед тем как мы будем налаживать взаимосвязи, разберемся в следующем.

Заземление

3. Заземление .

Находится в наборе Источники сигналов.

В схеме, собранной с помощью Electronics Workbench, как и практически для любой реальной схемы, требуется указать точку нулевого потенциала, относительно которой определяются напряжения во всех других точках схемы. Именно для этой цели служит элемент заземление. Его единственный вывод подключается к той точке схемы, потенциал которой принимается равным нулю. Допускается и даже целесообразно, особенно для сложных схем, использовать несколько элементов заземления. При этом считается, что все точки, к которым подсоединены заземления, имеют один общий потенциал, равный нулю.

Функционал программы

Как уже было отмечено, главная функция утилиты заключается в анализе и моделировании электронных схем.

Среди дополнительных возможностей, которые могут быть интересны пользователю, можно выделить следующие:

  1. Редактирование и перемещение схем в любую точку рабочего пространства, проведение аналогичных операций с их элементами.
  2. Использование встроенных инструментов копирования, вставки и удаления как отдельных элементов, так и схем целиком.
  3. Работа со встроенной библиотекой приборов и иных фрагментов.
  4. Изменение цветов проводников.
  5. Обработка технических параметров фрагментов.
  6. Регулировка показателей шкал приборов.
  7. Поворот элементов и их групп.
  8. Импорт готового проекта в любой подходящий графический редактор для того, чтобы затем преобразовать его под печать, и многое другое.

Утилита Electronics Workbench полностью совместима с приложением P-SPICE, что может оказаться интересным для тех, кто желает быстро экспортировать и импортировать схемы и результаты измерений.

Начало работы


Запуск программы

Создание и редактирование модели данных

Для добавления модели нажимаем плюсик рядом с заголовком «Models» или выбираем «File → New Model»


Программа

На этом экране вводим имя базы данных.Теперь можно приступать к созданию таблиц.

Чтобы создать таблицу, дважды кликаем на «+Add Table»:


Создание таблицы

Управление индексами


Упраление индексами в таблице

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

Связи между таблицами


Связи между таблицами

Для добавления связи открываем вкладку «Foreign Keys» дочерней таблицы, вводим имя внешнего ключа и выбираем таблицу-родителя. Далее в графе Column выбираем поле-ключ из дочерней таблицы, а в графе Referenced Column — соответствующее поле из родительской таблицы.

В разделе «Foreign Key Options» настраиваем поведение внешнего ключа при изменении соответствующего поля (ON UPDATE) и удалении (ON DELETE) родительской записи:

RESTRICT — выдавать ошибку при изменении / удалении родительской записи
CASCADE — обновлять внешний ключ при изменении родительской записи, удалять дочернюю запись при удалении родителя
SET NULL — устанавливать значение внешнего ключа NULL при изменении / удалении родителя (неприемлемо для полей, у которых установлен флаг NOT NULL!)
NO ACTION — не делать ничего, однако по факту эффект аналогичен RESTRICT

Наполнение таблицы базовыми данными

При создании проекта в базу данных часто нужно добавлять стартовые данные. Это могут быть корневые категории, пользователи-администраторы и т.д. В управлении таблицами MySQL Workbench для этого существует вкладка «Inserts»:


Наполнение таблицы базовыми данными

После ввода данных необходимо сохранить их в локальную базу данных нажатием на кнопку «Apply Changes».

Создание EER диаграммы

Для создания диаграммы в верхней части экрана управления базой данных дважды кликаем на иконку «+Add Diagram»:


Создание EER диаграммы

В его интерфейсе можно создавать и редактировать таблицы, добавлять между ними связи различных типов. Чтобы добавить уже существующую в схеме таблицу на диаграмму, просто перетащить её из панели «Catalog Tree».


EER Диаграмма

Для экспорта схемы данных в графический файл выберите «File → Export», а затем один из вариантов (PNG, SVG, PDF, PostScript File).

Достоинства и недостатки

А теперь давайте перейдем к еще одному очень важному моменту, который предусматривает разбор сильных и слабых сторон программы Electronics Workbench. Достоинства:

Достоинства:

  • Приложение является лучшим в своем роде, что подтверждает большое количество положительных отзывов от пользователей со всей планеты.
  • Программа, являясь очень простой и не содержа каких-то лишних элементов, способствует быстрому построению электрических принципиальных схем любого уровня сложности.
  • Радует отличное быстродействие и минимальные системные требования.

Недостатки:

К сожалению, данное приложение не переведено на русский язык. Русификатора попросту не существует.

Скачиваем и устанавливаем программу

Перед тем как перейти к работе с программой, давайте сразу рассмотрим, где ее скачать и как правильно установить на ПК или ноутбук. Для того чтобы загрузить последнюю версию приложения с его официального сайта необходимо перейти в самый конец этой странички и воспользоваться кнопкой, находящейся в соответствующем разделе. Когда исполняемый файл будет загружен, переходим к инструкции по установке программы:

  1. Сначала запускаем установщик Electronics Workbench, который только что скачали.

  1. Откроется окно инсталлятора, в котором на первом этапе нам достаточно просто кликнуть по кнопке с надписью Next.

  1. Переходя дальше, мы можем изменить путь, по которому будет устанавливаться приложение. Обычно этого делать не нужно, как и в данном случае. Мы просто переходим к следующему этапу, нажав на отмеченную на скриншоте кнопку.

  1. Нам предлагают создать ярлыки, при помощи которых будет запускаться программа после установки. Делаем это и идем дальше.

  1. Подготовка к инсталляции завершена, и мы можем нажимать кнопку, которая запустит процесс копирования файлов по своим местам.

  1. В результате запустится инсталляция программы. Дожидаемся завершения последней.

  1. Теперь, когда наша установка завершена, пользователю остается лишь кликнуть по кнопке с надписью Finish.

  1. Программа установлена и теперь мы можем переходить к работе с ней. В том числе ярлык, позволяющий запустить Electronics Workbench, будет доступен и в меню «Пуск».

Теперь, когда мы разобрались с установкой программы, давайте переходить к самому интересному. Пользователю в виде подробной пошаговой инструкции будет рассказано, как правильно работать в Electronics Workbench.

Как пользоваться

Предлагаем ознакомиться с краткой вводной инструкцией по использованию утилиты:

  1. Скачиваем дистрибутив. К сожалению, на официальном сайте искомая русифицированная версия не доступна, однако её можно найти на других ресурсах. Выполняем установку в любое удобное место.
  2. Запускаем утилиту. Откроется главный экран, который содержит поле для сборки и панель инструментов. В верхней части отражено описание настроек, ниже находятся кнопки для редактирования компонентов.
  3. Для формирования нового устройства перетаскиваем элементы на рабочее поле, а затем связываем между собой при помощи левой клавиши мыши.
  4. Для выполнения действий с компонентами кликаем по ним правой кнопкой мыши и выбираем варианты из появившегося меню.
  5. Анализ готовой схемы выполняем через добавление приборов, располагающихся в панели инструментов.
  6. Исследуем процессы, выполняющиеся в собранном устройстве, нажатием комбинации клавиш Ctrl+G.

Базовые компоненты

Соединяющий
узел

Узел
применяется для соединения проводников
и создания контрольных точек. К каждому
узлу может подсоединяться не более
четырех проводников.

После
того, как схема собрана, можно вставить
дополнительные узлы для подключения
приборов.

Заземление

Компонент
«заземление» имеет нулевое напряжение
и таким образом обеспечивает исходную
точку для отсчета потенциалов.

Не все
схемы нуждаются в заземлении для
моделирования, однако любая схема,
содержащая:

  • операционный
    усилитель,

  • трансформатор.

  • управляемый
    источник,

  • осциллограф,

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

Будьте
внимательны при заземлении трансформаторов
и управляемых источников.

Создание БД MySQL в консоли

Запускаем cmd:

 mysql -u root -p -h 127.0.0.1 

Пример:


Запуск MySQL с помощью командной строки

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

 show databases; 

И мы увидим:


Список всех таблиц

Теперь в консоли mysql создаем базу:

 create database userlogin; 


Создание базы в консоли

Я создала пустую таблицу. Вводить данные в нее можно несколькими способами:

  • вручную,используя команду insert into;
  • загрузить данные из текстового файла,что является более предпочтительным,особенно если нужно ввести несколько тысяч записей.
  • использовать утилиту mysqlimport также для загрузки данных из текстового файла.
 create table user(id int (11) unsigned auto_increment primary key not null, username varchar(25) not null, passwd varchar (25) not null, email varchar(40) not null); 

Результат:


Пример создания базы в консоли

Можно ещё раз создать новую другую базу, потом заполнять её:

 create table monitoring (
-> id int(5) not null auto_increment,
-> first_name varchar (15) not null,
-> last_name varchar(20) not null,
-> address varchar(80) not null,
-> primary key (id),
-> key(last_name));

И вот результат:


Другой пример создания базы

Select-используется для извлечения информации из таблиц.Select можно также использовать не имея разрешения на доступ к какой-либо БД,например,как калькулятор.

 SELECT 4+3; 


Пример использования Select

А это — еще один запрос. В нем можно использовать mysql в качестве несложного калькулятора:

 SELECT SIN(PI()/4), (4+1)*5; 


Другой пример использования Select

Также можно сделать запрос о настоящем времени.

 SELECT VERSION(); SELECT NOW(); 


Другой пример использования Select

Втискивать все команды в одну строку совсем не обязательно, так что создание длинных команд, занимающих несколько строк, никаких проблем не вызывает.
MySQL принимает команды без форматирования: строки с командами собираются, но не исполняются до тех пор, пока программа не обнаружит точку с запятой.

Вот пример несложного выражения, занимающего несколько строк:

 MariaDB > Select
    -> user()
    -> ,
    -> current_date; 


Пример несложного выражения

Важное в том, что обратить надо на то, как изменилась метка командной строки (с mysql> на ->) после ввода первой строки этого запроса. Таким образом программа mysql показывает, что завершенного выражения она пока что не получила и ожидает его полного ввода

Эта метка очень полезна. С ее помощью всегда можно узнать, чего ждет mysql.

 
MariaDB >  select
    -> user()
    -> \c
MariaDB > 


Пример

Вопросы и ответы

На этом наша пошаговая инструкция заканчивается, а вам мы рекомендуем, не откладывая, переходить к делу и начинать строить свою первую электрическую схему. Для этого скачивайте программу, устанавливайте ее и, следуя приведенным выше инструкциям, начинайте создавать электрические цепи, а также тестировать их работу.

Если в процессе скачивания, установки или использования программы у вас что-то не получится, прокрутите страничку немного ниже и напишите комментарий с максимально подробным описанием проблемы. Мы обязательно откликнемся и постараемся помочь советом в сложившейся ситуации.

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

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

Adblock
detector