Соединитель используется, когда нам приходится использовать MySQL с другими языками программирования. Работа MySQL-connector заключается в том, чтобы обеспечить доступ к драйверу MySQL на требуемом языке. Таким образом, он генерирует связь между языком программирования и сервером MySQL.
Пункт о порядке
OrderBy используется для упорядочения результирующего набора в порядке возрастания или убывания. По умолчанию он всегда находится в порядке возрастания, если не указано “DESC”, что упорядочивает его в порядке убывания.
“ASC” также можно использовать для явного упорядочения в порядке возрастания. Но, как правило, это не делается таким образом, так как по умолчанию это уже делается.
Синтаксис:
SELECT column1, column2
FROM table_name
ORDER BY column_name ASC|DESC;
Следующие программы помогут вам лучше понять это.
ИСПОЛЬЗУЕМАЯ БАЗА ДАННЫХ:
Пример 1:
Программа для упорядочения данных в порядке возрастания по имени
# Python program to demonstrate
# order by clause
import mysql.connector
# Connecting to the Database
mydb = mysql.connector.connect(
host ='localhost',
database ='College',
user ='root',
password = ''
)
cs = mydb.cursor()
# Order by clause
statement ="SELECT * FROM Student ORDER BY Name"
cs.execute(statement)
result_set = cs.fetchall()
for x in result_set:
print(x)
# Disconnecting from the database
mydb.close()
Выход:
Пример 2:
Упорядочение базы данных в порядке убывания
# Python program to demonstrate
# order by clause
import mysql.connector
# Connecting to the Database
mydb = mysql.connector.connect(
host ='localhost',
database ='College',
user ='root',
)
cs = mydb.cursor()
# Order by clause
statement ="SELECT * FROM Student ORDER BY Name DESC"
cs.execute(statement)
result_set = cs.fetchall()
for x in result_set:
print(x)
# Disconnecting from the database
mydb.close()
Выход:
Пример 3:
Программа для получения имени из таблицы, расположенной в порядке убывания по рулону №.
# Python program to demonstrate
# order by clause
import mysql.connector
# Connecting to the Database
mydb = mysql.connector.connect(
host ='localhost',
database ='College',
user ='root',
)
cs = mydb.cursor()
# Order by clause
statement ="SELECT Name FROM Student ORDER BY Roll_no DESC"
cs.execute(statement)
result_set = cs.fetchall()
for x in result_set:
print(x)
# Disconnecting from the database
mydb.close()