русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Рекомендации к выполнению работы


Дата добавления: 2015-07-09; просмотров: 612; Нарушение авторских прав


Команда создания таблицы непосредственно в окне клиента mysql.exe

CREATE TABLE discipline

(kod_dis INT PRIMARY KEY,

name_dis CHAR(20));

 

CREATE TABLE teacher

(tabel_prep INT PRIMARY KEY,

fio_prep CHAR(20));

 

 

Команды создания таблиц можно вводить непосредственно в окне клиента mysql.exe, но из-за возможности введения ошибки при наборе инструкции для создания таблиц рекомендуется подготавливать в текстовом редакторе.

С помощью редактора «Блокнот» необходимо создать 2 файла с расширением *.sql.

Содержание файла create_Student.sql:

CREATE TABLE Student (

Number_zach INT PRIMARY KEY,

fio_stud CHAR(20),

faculty CHAR(20),

gr INT );

 

Содержание файла create_study.sql:

CREATE TABLE study (Number INT AUTO_INCREMENT PRIMARY KEY,

Number_zach INT ,Kod_dis INT ,Kolvo_time INT,Ball VARCHAR(10),

Tabel_prep INT,Date DATE );

Инструкция AUTO_INCREMENT назначает автоматическое увеличение значения поля для каждой новой записи в таблице. Значения для этих полей не нужно вводить при вставке записей в таблицу.

 

Создание таблиц производится в клиентской программе mysql.exe. Предварительно необходимо создать БД для хранения таблиц:

CREATE DATABASE DEKANAT;

После чего следует выбрать для использования созданную БД:

USE DEKANAT;

Для запуска команд создания таблиц, хранящихся в текстовых файлах, применяется команда SOURCE:

SOURCE C:/create_student.sql;

SOURCE C:/create_study.sql;

 

В случае возникновения сообщений об ошибках необходимо внимательно проверить файлы *.sql, исправить найденные ошибки и повторить выполнение команд.

Вывести список созданных таблиц можно с помощью команды

SHOW TABLES;

Для получения информации о структуре таблицы используется команда:

DESC <таблица>;

Пример сессии создания таблиц в БД приведен на рис. 4.



Добавление данных в таблицу выполняется с помощью команды(таким образом вы должны добавить данные в таблицы discipline и teacher):

INSERT INTO <таблица> (<столбец1>, <столбец2>, ...) VALUES("значение1", "значение2", ...);

 

Добавить данные в таблицы можно следующим образом:

 

INSERT INTO discipline (kod_dis, name_dis)

VALUES("22","matan");

 

 

Рис. 4. Вид окна клиентской программы с примером сессии создания таблиц в БД

 

Просмотреть содержимое таблиц можно с помощью команды SELECT:

SELECT * FROM <таблица>;

Для ввода большого количества информации необходимо подготовить текстовый макет для каждой таблицы. Макет выполняется в табличном редакторе Excel. Для каждой таблицы отводится отдельная страница рабочей книги. Данные в таблицу вводятся, начиная с первой ячейки, в соответствии с расположением полей в таблице. Пример ввода данных для таблицы student приведен на рис. 5.

В столбце, помеченном как AUTO_INCREMENT, следует устанавливать значение /N, что означает отсутствие значения (значение данному полю будет присвоено автоматически).

После подготовки макета в виде электронной таблицы каждую страницу необходимо сохранить в формате обычного текста (команда меню «Файл à Сохранить как…» и выбрать тип файла «Текстовые файлы (с разделителями табуляции) (*.txt)»).

 

Рис. 5. Вид окна программы Excel с макетом данных для занесения в базу

 

Для каждой из таблиц создается отдельный текстовый файл с данными: student.txt, study.txt

Для загрузки данных в таблицу необходимо применить команду:

LOAD DATA LOCAL INFILE "файл.txt" INTO TABLE <таблица> LINES TERMINATED BY '\r\n';

Для загрузки значений в таблицы выполняются следующие команды:

LOAD DATA LOCAL INFILE "C:/student.txt" INTO TABLE student LINES TERMINATED BY '\r\n';

LOAD DATA LOCAL INFILE "C:/study.txt" INTO TABLE study LINES TERMINATED BY '\r\n';

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

 



<== предыдущая лекция | следующая лекция ==>
Команда CREATE DATABASE | Порядок проведения работы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.068 сек.