рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

При подключении к серверу с помощью mysql обычно нужно ввести имя пользователя MySQL и, в большинстве случаев, пароль - раздел Охрана труда,   Запуск Клиентской Части Системы: ...

 

Запуск клиентской части системы:

Mysql

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

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

Shell> mysql -h host -u user -p

Enter password: ********

Символы ******** обозначают ваш пароль; введите его, когда mysql выведет на экран запрос Enter password:.

Если все сработает, на экране должна появиться следующая информация и метка командной строки mysql>:

Shell> mysql -h host -u user -p

Enter password: ********

 

Welcome to the MySQL monitor. Commands end with ; or g.

Your MySQL connection id is 459 to server version: 3.22.20a-log

Type 'help' for help.

mysql>

Метка обозначает, что программа mysql готова к вводу команд.

Если серверная часть системы установлена на вашем компьютере, подсоединиться к серверу вы сможете, запустив mysql со следующими параметрами:

shell> mysql

Чтобы запуститься и сразу же открыть какую-то базу используется команда:

Mysql имя_базы

После установки соединения можно в любой момент отключиться от сервера, набрав в командной строке mysql> команду QUIT:

Mysql> QUIT

Bye

Отсоединиться от сервера можно и при помощи сочетания клавиш Control-D.

 

Первое общение с СУБД MySQL

Этот запрос возвращает версию и текущую дату. Все команды заканчиваются знаком ;  

Создание базы данных.

Каждая база данных – это папка в каталоге С:mysqldata с именем базы данных.

Каждая таблица – три файла:

Имя.FRM – файл определения таблицы

Имя.MYD – файл данных

Имя.MYI – файл ключей и индексов.

mysql> SHOW DATABASES; +----------+ | Database |

CREATE DATABASE [IF NOT EXISTS] имя_базы

Удаление базы данных:

DROP DATABASE [IF EXISTS] имя_базы

Посмотреть таблицы в базе данных mysql> SHOW TABLES; Создание таблиц:

DROP TABLE имя_таблицы

Если нужно удалить все данные, но сохранить структуру таблицы:

DELETE FROM имя_таблицы.

DELETE FROM имя_таблицы WHERE условие (имя_столбца=значение) Оператор DELETE удаляет из таблицы table_name строки, удовлетворяющие заданным… Если оператор DELETE запускается без определения WHERE, то удаляются все строки.

UPDATE имя_таблицы SET имя столбца=значение WHERE имя_другого_столбца=знач

Изменение структуры таблицы: ALTER TABLE table_name alter_specification [, alter_specification ...] alter_specification:

Удалить столбец

Alter table имя_таблицы Drop имя_столбца

 

Столбец можно переименовывать, используя выражение

CHANGE имя_столбца_старое имя_столбца_новое тип столбца.

Чтобы сделать это, необходимо указать старое и новое имена столбца и его тип в настоящее время. Например, чтобы переименовать столбец INTEGER из a в… mysql> ALTER TABLE t1 CHANGE a b INTEGER;  

WHERE t1.name = t2.name

mysql> SELECT t1.name, t2.salary FROM employee t1, info t2 WHERE t1.name = t2.name; Аналогично выводятся данные о вычисляемых полях. Select поле1, поле2, выражение As pole3 from t таблица.

 

Пример базы данных Animals

Функции, используемые в языке MySQL.

 

Для работы со строками:

ASCII(‘символ’) – код ASCII, аналогично функция ORD(строка),

 

CONV(N,from_base,to_base)

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

CHAR(N,...)

CHAR() интерпретирует аргументы как целые числа и возвращает строку, состоящую из символов, соответствующих ASCII-коду этих чисел. Величины NULL пропускаются:

mysql> SELECT CHAR(77,121,83,81,'76'); -> 'MySQL'

CONCAT(str1,str2,...)

Возвращает строку, являющуюся результатом конкатенации аргументов. Если хотя бы один из аргументов равен NULL, возвращается NULL. Может принимать более 2 аргументов. Числовой аргумент преобразуется в эквивалентную строковую форму:

mysql> SELECT CONCAT('My', 'S', 'QL');'MySQL'

BIN(N) -Возвращает строку, представляющую двоичную величину N,

OCT(N)Возвращает строковое представление восьмеричного значения числа N, где N - целое число большого размера

LENGTH(str) Возвращает длину строки str:

LOCATE(substr,str)

POSITION(substr IN str)

Возвращает позицию первого вхождения подстроки substr в строку str. Если подстрока substr в строке str отсутствует, возвращается 0

LEFT(str,len)

Возвращает крайние слева len символов из строки str:mysql> SELECT LEFT('foobarbar', 5); -> 'fooba'

RIGHT(str,len)

Возвращает крайние справа len символов из строки str:

mysql> SELECT RIGHT('foobarbar', 4); -> 'rbar'

LTRIM(str)

Возвращает строку str с удаленными начальными пробелами:

mysql> SELECT LTRIM(' barbar'); -> 'barbar'

RTRIM(str)

Возвращает строку str с удаленными конечными пробелами:

mysql> SELECT RTRIM('barbar '); -> 'barbar'

TRIM([[BOTH | LEADING | TRAILING] [remstr] FROM] str)

Возвращает строку str с удаленными всеми префиксами и/или суффиксами, указанными в remstr. Если не указан ни один из спецификаторов BOTH, LEADING или TRAILING, то подразумевается BOTH. Если аргумент remstr не задан, то удаляются пробелы:

mysql> SELECT TRIM(' bar '); -> 'bar'

REPLACE(str,from_str,to_str)

Возвращает строку str, в которой все вхождения строки from_str заменены на to_str:

mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww'); -> 'WwWwWw.mysql.com'

REPEAT(str,count)

Возвращает строку, состоящую из строки str, повторенной count раз. Если значение count <= 0, возвращает пустую строку. Возвращает NULL, если str или count равны NULL:

mysql> SELECT REPEAT('MySQL', 3); -> 'MySQLMySQLMySQL'

REVERSE(str)

Возвращает строку str с обратным порядком символов:

mysql> SELECT REVERSE('abc'); -> 'cba'

Данная функция поддерживает многобайтные величины.

INSERT(str,pos,len,newstr)

Возвращает строку str, в которой подстрока начиная с позиции pos, имеющая длину len замещена на newstr:

mysql> SELECT INSERT('Quadratic', 3, 4, 'What'); -> 'QuWhattic'

LOWER(str)

Возвращает строку str, в которой все символы переведены в нижний регистр в соответствии с текущей установкой набора символов

UPPER(str)

Возвращает строку str, в которой все символы переведены в верхний регистр в соответствии с текущей установкой набора символов.

LOAD_FILE(file_name)

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

mysql> UPDATE tbl_name SET blob_column=LOAD_FILE("/tmp/picture")

WHERE id=1;

 

Функции сравнения строк

 

LIKE – см. раньше

STRCMP(expr1,expr2)

Функция STRCMP() возвращает: 0, если строки идентичны, -1 - если первый аргумент меньше второго (в соответствии с имеющимся порядком сортировки), и 1 - в остальных случаях:

mysql> SELECT STRCMP('text', 'text2'); -> -1mysql> SELECT STRCMP('text2', 'text'); -> 1mysql> SELECT STRCMP('text', 'text'); -> 0

Числовые функции

 

RAND()

RAND(N)

Возвращает случайную величину с плавающей точкой в диапазоне от 0 до 1,0. Если целочисленный аргумент N указан, то он используется как начальное значение этой величины

LEAST(X,Y,...)

Если задано два или более аргументов, возвращает наименьший (с минимальным значением) аргумент.

GREATEST(X,Y,...)

Возвращает наибольший (с максимальным значением) аргумент.

 

Функции даты и времени

 

MONTH(date)

Возвращает порядковый номер месяца в году для аргумента date в диапазоне от 1 до 12:

mysql> SELECT MONTH('1998-02-03'); -> 2

MONTHNAME(date)

Возвращает название месяца для аргумента date:

mysql> SELECT MONTHNAME("1998-02-05");

'February'

YEAR(date)

Возвращает год для аргумента date в диапазоне от 1000 до 9999:

mysql> SELECT YEAR('98-02-03'); -> 1998

HOUR(time)

Возвращает час для аргумента time в диапазоне от 0 до 23:

mysql> SELECT HOUR('10:05:03'); -> 10

MINUTE(time)

Возвращает количество минут для аргумента time в диапазоне от 0 до 59:

mysql> SELECT MINUTE('98-02-03 10:05:03'); -> 5

SECOND(time)

Возвращает количество секунд для аргумента time в диапазоне от 0 до 59:

mysql> SELECT SECOND('10:05:03'); -> 3

PERIOD_ADD(P,N)

Добавляет N месяцев к периоду P (в формате YYMM или YYYYMM). Возвращает величину в формате YYYYMM. Следует учитывать, что аргумент периода P не является значением даты:

mysql> SELECT PERIOD_ADD(9801,2); -> 199803

PERIOD_DIFF(P1,P2)

Возвращает количество месяцев между периодами P1 и P2. P1 и P2 должны быть в формате YYMM или YYYYMM. Следует учитывать, что аргументы периода P1 и P2 не являются значениями даты:

mysql> SELECT PERIOD_DIFF(9802,199703); -> 11

DATE_ADD(date,INTERVAL expr type)

DATE_SUB(date,INTERVAL expr type)

ADDDATE(date,INTERVAL expr type)

SUBDATE(date,INTERVAL expr type)

Данные функции производят арифметические действия над датами. Функции ADDDATE() и SUBDATE() - синонимы для DATE_ADD() и DATE_SUB(). В версии MySQL 3.23 вместо функций DATE_ADD() и DATE_SUB() можно использовать операторы + и -, если выражение с правой стороны представляет собой столбец типа DATE или DATETIME (см. пример ниже). Аргумент date является величиной типа DATETIME или DATE, задающей начальную дату. Выражение expr задает величину интервала, который следует добавить к начальной дате или вычесть из начальной даты. Выражение expr представляет собой строку, которая может начинаться с - для отрицательных значений интервалов. Ключевое слово type показывает, каким образом необходимо интерпретировать данное выражение. Вспомогательная функция EXTRACT(type FROM date) возвращает интервал указанного типа (type) из значения даты. В следующей таблице показана взаимосвязь аргументов type и expr:

CURDATE()

CURRENT_DATE

Возвращает сегодняшнюю дату как величину в формате YYYY-MM-DD или YYYYMMDD, в зависимости от того, в каком контексте используется функция - в строковом или числовом:

mysql> SELECT CURDATE(); -> '1997-12-15'mysql> SELECT CURDATE() + 0; -> 19971215

CURTIME()

CURRENT_TIME

Возвращает текущее время как величину в формате HH:MM:SS или HHMMS, в зависимости от того, в каком контексте используется функция - в строковом или числовом:

mysql> SELECT CURTIME(); -> '23:50:26'

NOW()

SYSDATE()

CURRENT_TIMESTAMP

Возвращает текущую дату и время как величину в формате YYYY-MM-DD HH:MM:SS или YYYYMMDDHHMMSS, в зависимости от того, в каком контексте используется функция - в строковом или числовом:

mysql> SELECT NOW(); -> '1997-12-15 23:50:26'mysql> SELECT NOW() + 0; -> 19971215235026

 

Разные функции

DATABASE() Возвращает имя текущей базы данных: PASSWORD(str)

Синтаксис объединений таблиц

SELECT <fields> FROM table1 INNER JOIN table2 ON table1.field1=table2.field2 или SELECT <fields> FROM table1, table2 WHERE… В таком соединении выбираются только те строки таблиц, которые соответствуют… SELECT <fields> FROM table1 LEFT JOIN table2 ON table1.field1=table2.field2 или SELECT <fields> FROM…

– Конец работы –

Используемые теги: ключении, серверу, помощью, mysql, обычно, нужно, ввести, имя, пользователя, mysql, большинстве, случаев, пароль0.151

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: При подключении к серверу с помощью mysql обычно нужно ввести имя пользователя MySQL и, в большинстве случаев, пароль

Что будем делать с полученным материалом:

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

Еще рефераты, курсовые, дипломные работы на эту тему:

ОБ УТВЕРЖДЕНИИ ФОРМ ДОКУМЕНТОВ, НЕОБХОДИМЫХ ДЛЯ РАССЛЕДОВАНИЯ И УЧЕТА НЕСЧАСТНЫХ СЛУЧАЕВ НА ПРОИЗВОДСТВЕ, И ПОЛОЖЕНИЯ ОБ ОСОБЕННОСТЯХ РАССЛЕДОВАНИЯ НЕСЧАСТНЫХ СЛУЧАЕВ НА ПРОИЗВОДСТВЕ В ОТДЕЛЬНЫХ ОТРАСЛЯХ И ОРГАНИЗАЦИЯХ
Зарегистрировано в Минюсте РФ декабря г N... МИНИСТЕРСТВО ТРУДА И СОЦИАЛЬНОГО РАЗВИТИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ...

Для большинства пользователей
На сайте allrefs.net читайте: Для большинства пользователей. ВВЕДЕНИЕ...

Подключение по ISDN, высокоскоростное подключение по аналоговым каналам
Ясно, что к понятию интеллектуальных сетей связи Intelligent Networks - IN , называемых у нас еще ИСС, человечество пришло далеко не сразу. Зато,… Наиболее эффективный способ сохранить конкурентоспособность, когда… На североамериканском рынке положение еще более впечатляющее. Современный телекоммуникационный оператор должен уметь…

Разработка и создание СКС на базе сетей Ethernet при подключении пользователей жилого дома к глобальной сети
Токарей 24. Одним из направленийдеятельности компании является подключение пользователей жилых домов к сети INTERNET, созданиеинфраструктуры… Дляработы из внутренней сети на шлюзе эти порты должны быть открыты. Именно так было сделано для работы ICQ популярнойпрограммы для коммуникации . Mdaemon V2.7 sp5Для приема- отправки…

Сетевые ОС для серверов; сетевые ОС для пользователей
Главными задачами являются разделение ресурсов сети например дисковые пространства и администрирование сети С помощью сетевых функций системный... ГЛАВА Назначение и функции операционной... ПРИМЕЧАНИЕ...

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

Измерение параметров гармонического напряжения с помощью осциллографа
Измерение параметров гармонического напряжения с помощью осциллографа... ЦЕЛЬ РАБОТЫ Приобретение навыков измерения параметров гармонического напряжения с помощью осциллографа Получение...

Лекция 12 Поиск закладных устройств с помощью сканирующих приемников и автоматизированных поисковых комплексов
На сайте allrefs.net читайте: Лекция 12 Поиск закладных устройств с помощью сканирующих приемников и автоматизированных поисковых комплексов.

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

Определить сопротивление шунта к амперметру с внутренним сопротивлением 0,016 ом, если показания прибора нужно увеличить в пять раз
Прибор показывает А Действительная величина тока А Определить погрешности и поправку Шкала прибора на А... Определить сопротивление шунта к амперметру с внутренним сопротивлением... К амперметру включен шунт сопротивление которого в раз меньше сопротивления прибора Какой ток протекает в цепи...

0.027
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам