и
на языке структурированных запросов (SQL) является компьютерный язык для создания баз данных и манипулирования данными. SQL является стандартом ANSI (американский Национальный институт стандартов) и поддерживает практически все Реляционные системы управления базами данных (СУБД), как Оракула, MySQL, sqlserver и МЅ Access, PostgreSQL и т. д. SQL состоит из двух частей: <р>
- языка определения данных (ddl): создавать, изменять или удалять таблицы и индексы.
- языка манипулирования данными (ЯМД): чтобы вставить, обновить, восстановить или удалить данные в таблицах.
<Р>вот как можно использовать SQL. <р>
- установить пакет СУБД. Вы можете скачать MySQL из http://www.mysql.org для вашей операционной системы (ОС) и установить его с помощью данной инструкции. Для операционной системы Windows, он может быть установлен двойным кликом на инсталлятор и выбор значения по умолчанию на каждом этапе.
- запуска MySQL службы. в окно командной строки, перейдите в каталог C:\mysql\bin (если вы установили MySQL в C:) и выдать следующую команду для запуска MySQL услуги:<р><ем>MySQL начала на сайте <р>
- запустить MySQL клиент. в окно командной строки, перейдите в каталог C:\mysql\bin и выполните команду MySQL, чтобы сделать из командной строки MySQL.
- создать базу данных. на MySQL в командной строке введите команду создания базы с последующим любое имя базы данных. Не забудьте поставить точку с запятой в конце команды:<р><ем>создать базу данных ЭМП <р>
- установить созданную базу данных как активный. чтобы сделать это, вопрос "использовать" команда, за которой следует имя базы данных на MySQL строки:
<ем>использовать ЭМП <р>
- создать таблицу. чтобы сделать это, используйте команду создать таблицу с именем и типа данных для каждого поля таблицы. Вы также можете указать первичный ключ и любых других ограничений, как не нуль. Например:
<ем>
как создать таблицу Person и
(имя типа varchar(80) основного не NULL,
В ДСГН Тип varchar(5), в
возраст целое число, платите
число
<ем>) - Вставить некоторые данные в созданную таблицу. это достигается через 'вставить в' команда, за которой следует название таблицы и значения, которые будут вставлены.
- если вам нужно вставить строку со значениями всех столбцов, затем используйте следующую команду:
<р><ем>вставить в лицо, значения ('Какул','магистр',26,35000) <р>
- , если вам нужно, чтобы вставить значения выбранных столбцов только затем нужно указать имена столбцов в команду, как показано ниже:
с<их>
и вставить в человека (имя) значения ('Фероз')
<Р>обратите внимание, что символ значение заключено в одинарные кавычки и каждая команда завершается точкой с запятой. <р> - обновления таблицы.
- использовать обновление команды и пары имя-значение, таких как:
и <р><ем>обновления лица платить=50000 <р>
- для обновления определенной строки, используйте предложение Where в Update команды:
с<их>
и обновления лица платить = 20000, где имя = 'Какул' на сайте
- извлечь данные. использовать команду Select для извлечения данных. Для условного поиска, вы можете использовать предложение Where. Попробуйте следующие запросы:
- , чтобы получить все столбцы и все строки:
и <р><ем>выберите * от человека <р> - , чтобы получить отсортированный список, использовать порядок сортировки: <р><ем>выбрать * от того человека по имени на сайте <р>
- , чтобы получить несколько столбцов всех строк:
<ем>выберите имя из человека на сайте <р>
- , чтобы получить все столбцы из определенной строки:<р><ем>выберите * От пользователя, где имя = 'Фероз' на сайте <р>
- , чтобы получить выбранные столбцы из определенной строки:
<ем>
и выберите оплату с лица, где имя = 'Какул' на сайте - , чтобы получить строку со столбцами иметь определенную структуру (т. е. оплаты всех тех сотрудников, чья фамилия начинается с буквы К):<П><ем>выберите платить с человека, где имя как 'к%' <р>
- , чтобы подсчитать количество записей в таблице (допустим, вы хотите знать количество человек):
<ем>выберите Функции count(*) от человека на сайте <р>
- , чтобы получить сумму столбца (скажем, вам нужно знать общую сумму к оплате):
<ем>
и выберите сумма(оплата) от человека на сайте - использовать и/или в предложении Where для получения данных на основе нескольких условий:
<ем>
В выберите * От пользователя, где имя как 'к%' и платить > 5000 - , чтобы сгруппировать результаты, использовать группу в следующем:
<ем>выберите * от лица группы дсгн <р>
- , чтобы отобразить группы, удовлетворяющие критериям, использование, имеющих, как показано ниже:
<ем>
В выберите * от лица группы дсгн необходимости платить > 12000 - , чтобы получить результаты, если поле имеет каких-либо данному значению, использовать в статье:
<ем>выберите * От пользователя, где имя ('Фероз','Какул') <р>
<р>Вы можете попробовать запросы с другими функциями также, как avg, различны, между и т. д. <р> - Добавить столбец к таблице. это делается с помощью команды Alter, как:<р><ем>изменить таблицу Person добавить опыт целого числа <р>
- установить псевдоним для человека, стола, используя несколько столбцов только. чтобы сделать это, используйте, как показано ниже:<р><ем>выберите имя,ДСГН от человека, как человек на сайте <р>
- удалить записи из таблицы.
- , чтобы удалить конкретную запись, используйте команду удалить с предложением Where, как:
и <р><ем>удалить * от человека, где имя='Фероз' на сайте <р>
- удалить столбец, добавленный в шаге 10. Вы должны снова использовать команду Alter с каплей такой:
с<их>
как изменить таблицу Person каплю опыт на сайте использование <р>обратите внимание, что добавить, вы должны указать тип данных столбца, который, очевидно, не обязательно с падением. <р> - падение создаваемой таблицы. использовать команду Drop table, за которыми следует имя таблицы. <р><ем>откидной столик человек на сайте <р>
- падение базы данных. используйте команду удалить базу данных с последующим именем базы данных.
с<их>
как удалить базу данных ЭМП - попробовать заранее темы по SQL, таких как создание представлений, хранимых процедур, курсоров, присоединиться и т. д. от предложенной ссылке.
и
<див класс="meta_data_block"> <див> <див класс="meta_block"> <див класс="meta_box"> <див класс="meta_title">необходимые инструменты: <див класс="meta_data_list">- в любой СУБД, например, MySQL
<див класс="meta_block"> <див класс="meta_box"> <див класс="meta_title">Полезные ссылки: <див класс="meta_data_list">- скачать MySQL
- SQL сведения
Использование структурированного языка запросов (SQL)
Учебника по SQL
и
на языке структурированных запросов (SQL) является компьютерный язык для создания баз данных и манипулирования данными. SQL является стандартом ANSI (американский Национальный институт стандартов) и поддерживает практически все Реляционные системы управления базами данных (СУБД), как Оракула, MySQL, sqlserver и МЅ Access, PostgreSQL и т. д. SQL состоит из двух частей: <р>
- языка определения данных (ddl): создавать, изменять или удалять таблицы и индексы.
- языка манипулирования данными (ЯМД): чтобы вставить, обновить, восстановить или удалить данные в таблицах.
<Р>вот как можно использовать SQL. <р>
- установить пакет СУБД. Вы можете скачать MySQL из http://www.mysql.org для вашей операционной системы (ОС) и установить его с помощью данной инструкции. Для операционной системы Windows, он может быть установлен двойным кликом на инсталлятор и выбор значения по умолчанию на каждом этапе.
- запуска MySQL службы. в окно командной строки, перейдите в каталог C:\mysql\bin (если вы установили MySQL в C:) и выдать следующую команду для запуска MySQL услуги:<р><ем>MySQL начала на сайте <р>
- запустить MySQL клиент. в окно командной строки, перейдите в каталог C:\mysql\bin и выполните команду MySQL, чтобы сделать из командной строки MySQL.
- создать базу данных. на MySQL в командной строке введите команду создания базы с последующим любое имя базы данных. Не забудьте поставить точку с запятой в конце команды:<р><ем>создать базу данных ЭМП <р>
- установить созданную базу данных как активный. чтобы сделать это, вопрос "использовать" команда, за которой следует имя базы данных на MySQL строки:
<ем>использовать ЭМП <р>
- создать таблицу. чтобы сделать это, используйте команду создать таблицу с именем и типа данных для каждого поля таблицы. Вы также можете указать первичный ключ и любых других ограничений, как не нуль. Например:
<ем>
как создать таблицу Person и
(имя типа varchar(80) основного не NULL,
В ДСГН Тип varchar(5), в
возраст целое число, платите
число
<ем>) - Вставить некоторые данные в созданную таблицу. это достигается через 'вставить в' команда, за которой следует название таблицы и значения, которые будут вставлены.
- если вам нужно вставить строку со значениями всех столбцов, затем используйте следующую команду:
<р><ем>вставить в лицо, значения ('Какул','магистр',26,35000) <р>
- , если вам нужно, чтобы вставить значения выбранных столбцов только затем нужно указать имена столбцов в команду, как показано ниже:
с<их>
и вставить в человека (имя) значения ('Фероз')
<Р>обратите внимание, что символ значение заключено в одинарные кавычки и каждая команда завершается точкой с запятой. <р> - обновления таблицы.
- использовать обновление команды и пары имя-значение, таких как:
и <р><ем>обновления лица платить=50000 <р>
- для обновления определенной строки, используйте предложение Where в Update команды:
с<их>
и обновления лица платить = 20000, где имя = 'Какул' на сайте
- извлечь данные. использовать команду Select для извлечения данных. Для условного поиска, вы можете использовать предложение Where. Попробуйте следующие запросы:
- , чтобы получить все столбцы и все строки:
и <р><ем>выберите * от человека <р> - , чтобы получить отсортированный список, использовать порядок сортировки: <р><ем>выбрать * от того человека по имени на сайте <р>
- , чтобы получить несколько столбцов всех строк:
<ем>выберите имя из человека на сайте <р>
- , чтобы получить все столбцы из определенной строки:<р><ем>выберите * От пользователя, где имя = 'Фероз' на сайте <р>
- , чтобы получить выбранные столбцы из определенной строки:
<ем>
и выберите оплату с лица, где имя = 'Какул' на сайте - , чтобы получить строку со столбцами иметь определенную структуру (т. е. оплаты всех тех сотрудников, чья фамилия начинается с буквы К):<П><ем>выберите платить с человека, где имя как 'к%' <р>
- , чтобы подсчитать количество записей в таблице (допустим, вы хотите знать количество человек):
<ем>выберите Функции count(*) от человека на сайте <р>
- , чтобы получить сумму столбца (скажем, вам нужно знать общую сумму к оплате):
<ем>
и выберите сумма(оплата) от человека на сайте - использовать и/или в предложении Where для получения данных на основе нескольких условий:
<ем>
В выберите * От пользователя, где имя как 'к%' и платить > 5000 - , чтобы сгруппировать результаты, использовать группу в следующем:
<ем>выберите * от лица группы дсгн <р>
- , чтобы отобразить группы, удовлетворяющие критериям, использование, имеющих, как показано ниже:
<ем>
В выберите * от лица группы дсгн необходимости платить > 12000 - , чтобы получить результаты, если поле имеет каких-либо данному значению, использовать в статье:
<ем>выберите * От пользователя, где имя ('Фероз','Какул') <р>
<р>Вы можете попробовать запросы с другими функциями также, как avg, различны, между и т. д. <р> - Добавить столбец к таблице. это делается с помощью команды Alter, как:<р><ем>изменить таблицу Person добавить опыт целого числа <р>
- установить псевдоним для человека, стола, используя несколько столбцов только. чтобы сделать это, используйте, как показано ниже:<р><ем>выберите имя,ДСГН от человека, как человек на сайте <р>
- удалить записи из таблицы.
- , чтобы удалить конкретную запись, используйте команду удалить с предложением Where, как:
и <р><ем>удалить * от человека, где имя='Фероз' на сайте <р>
- удалить столбец, добавленный в шаге 10. Вы должны снова использовать команду Alter с каплей такой:
с<их>
как изменить таблицу Person каплю опыт на сайте использование <р>обратите внимание, что добавить, вы должны указать тип данных столбца, который, очевидно, не обязательно с падением. <р> - падение создаваемой таблицы. использовать команду Drop table, за которыми следует имя таблицы. <р><ем>откидной столик человек на сайте <р>
- падение базы данных. используйте команду удалить базу данных с последующим именем базы данных.
с<их>
как удалить базу данных ЭМП - попробовать заранее темы по SQL, таких как создание представлений, хранимых процедур, курсоров, присоединиться и т. д. от предложенной ссылке.
и
<див класс="meta_data_block"> <див> <див класс="meta_block"> <див класс="meta_box"> <див класс="meta_title">необходимые инструменты: <див класс="meta_data_list">- в любой СУБД, например, MySQL
<див класс="meta_block"> <див класс="meta_box"> <див класс="meta_title">Полезные ссылки: <див класс="meta_data_list">- скачать MySQL
- SQL сведения