Это мой 33 день # 100Дняхсофкода и #ппин. Сегодня я пересмотрел структуру данных Python из Coursera. Завершил некоторое задание. Пытался написать какой-то код в отношении этой темы. Также продолжайте узнавать больше о базе данных с использованием Python. Создайте некоторую таблицу, используя SELECT, UPDATE, COMPERION.
Ниже приведен код, в котором объединенный оператор используется для присоединения к ряду различной таблицы.
В этом коде сначала мы импортируем библиотеку SQLite3. Мы использовали учитель стола. Мы выбираем ряд от стола учителя аналогично. Мы использовали отдельный стол и выбираем ряд из таблицы отдела. И мы применяем оператор Join, чтобы присоединиться к ряду таблицы отдела и строки таблицы учителей.
import sqlite3 conn = sqlite3.connect('school.sqlite') cur = conn.cursor() cur.execute('SELECT * FROM Teacher') count = 0 print('Teacher:') for row in cur: if count < 5: print(row) count = count + 1 print(count, 'rows.') cur.execute('SELECT * FROM Department') count = 0 print('Department:') for row in cur: if count < 5: print(row) count = count + 1 print(count, 'rows.') cur.execute('''SELECT * FROM Department JOIN Teacher ON Department.code = Teacher.id WHERE Teacher.id = 3''') count = 0 print('Connections for id = 3:') for row in cur: if count < 5: print(row) count = count + 1 print(count, 'rows.') cur.close()
Когда этот код работает, я получил следующий вывод
Teacher: (1, 'Tulsi prased Nepal', 2024, 'Male', 'Mathematics') (2, 'Viper Kaka', 2055, 'Male', 'It') (3, 'Naran Gautum', 2044, 'Male', 'Physics') (4, 'Bishnu Gyawali', 2045, 'Male', 'Statictits') (5, 'Sarmila Pandey', 2053, 'Female', 'Chemistry') 11 rows. Department: ('001', 'Mathematics') ('002', 'Physics') ('003', 'Chemistry') ('004', 'Biology') ('005', 'Zoology') 10 rows. Connections for id = 3: ('003', 'Chemistry', 3, 'Naran Gautum', 2044, 'Male', 'Physics') 1 rows.
День 33 # 100Дасофкод и #Python * Подробнее о базе данных с помощью Python. * Код с использованием оператора Join. # 100Дасофкод , #Codenewies , #Python pic.twitter.com/dkok3n8o8g.
Оригинал: “https://dev.to/iamdurga/day-33-of-100dayofcode-python-code-using-join-operator-2m49”