Рубрики
Uncategorized

Третий курс введения в MySQL “добавление, удаление и изменение данных”

Автор оригинала: David Wong.

На моем GitHub, пожалуйста, подпишитесь.

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

Все еще студент Таблица, например.

Выполните следующий SQL, чтобы создать новую пустую таблицу student :

CREATE TABLE student(
		id INT UNSIGNED PRIMARY KEY auto_increment,
		name VARCHAR(10),
		age TINYINT(3)
) ENGINE=INNODB DEFAULT CHARSET=utf8;

Новые данные

Во-первых, давайте рассмотрим общий синтаксис новых данных:

INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );

поле Это имя поля, значение Это значение для вставки. Просто думайте об этом как о назначении переменной.

Вот студент Таблица вставляет фрагмент данных:

Insert into student (name, age) values ('zhao Yun ', 26);

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

INSERT INTO student (name, age) VALUES ('Zhang Fei', 30),('Liu Bei', 32),('Guan Yu', 33),('Ma Chao', 28),('Zhuge Liang', 35)

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

Изменение данных

Изменение общего синтаксиса данных:

UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]

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

В приведенном выше синтаксисе [Предложение WHERE] Условный оператор используется для управления тем, какие данные следует изменять.

Давайте попрактикуемся в этом.

Теперь все фигуры в трех странах-мужчины. Давайте Чжан Фэй Сменить на украшения на шляпе армейского офицера Пусть у других мужчин будет счастливый вид:

Update student set name = 'Diao Chan', age = 18 where id = 2;

до Чжан Фэй Идентификатор этих данных является 2 , мы используем ГДЕ Найдено утверждение id=2 А затем имя и возраст Все изменилось.

Здесь Чжао Юн Счастлив, потому что украшения на шляпе армейского офицера Под ним.

Хорошо, как вы только что можете видеть, кто будет изменен, зависит от того, как написан условный оператор. Теперь я собираюсь превратить Лю Бея и Гуань Юя в Маленького Джо :

UPDATE student SET name='Xiao Qiao', age=16 WHERE id=3 OR id=4;

Все вышеперечисленное основано на том, где определить изменение некоторых данных. А как насчет того, чтобы не писать условные операторы?

UPDATE student set name='Wang Zhaojun', age=17;

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

Удалить данные

Общий синтаксис:

DELETE FROM table_name [WHERE Clause]

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

Например, я хочу удалить Ван Чжаоцзюня с помощью.

DELETE FROM student WHERE id=1;

Посмотрите на результат, Ван Чжаоцзюнь с ушел, хороший сан Синь:

Например, удалите Ван Чжаоцзюня с идентификатором > 3

DELETE FROM student WHERE id>3;

Еще больше пропал Ван Чжаоцзюнь, еще печальнее:

Теперь безусловное заявление:

DELETE FROM student;

Очень хорошо. Все это удалено. Если вы этого не видите, значит, все чисто!

резюме

В этой главе описывается, как добавлять данные, изменять данные и удалять данные в таблице данных.

В следующей статье описываются данные запроса~

Скоро будет

Оригинал: “https://developpaper.com/the-third-course-of-mysql-introduction-data-addition-deletion-and-modification/”