参考视频
SQL章节
# BV1iF411z7Pu
# 黑马程序员MySQL知识精讲+mysql实战案例_零基础mysql数据库入门到高级全套教程
# SQL语言,就是一种对数据库、数据进行操作、管理、查询的工具。
# Structured Query Language,结构化查询语言,用于访问和处理数据库的标准的计算机语言。
# SQL语言的分类
# 由于数据库管理系统(数据库软件)功能非常多,不仅仅是存储数据,还要包含:数据的管理、表的管理、
# 库的管理、账户管理、权限管理等等。
# 所以,操作数据库的SQL语言,也基于功能,可以划分为4类:
#
# ·数据定义:DDL(Data Definition Language)
# *库的创建删除、表的创建删除等
#
# ·数据操纵:DML (Data Manipulation Language)
# 新增数据、删除数据、修改数据等
#
# ·数据控制:DCL(Data Control Language)
# ·新增用户、删除用户、密码修改、权限管理等
#
# ·数据查询:DQL (Data Query Language)
# 基于需求查询和计算数据
# show
# --我是注释(最后要一个空格)
# #我是注释
# /*
# 多
# 行
# 注
# 释
# */
# databases;
# SQL三个语法特征
# 大小写不敏感
# 可以单行或多行书写,最后以;号结束
# 支持注释
# 数据库如何组织数据:
# 按照:库->表->数据 三个层级进行组织
# 安装玩MYSQL8.0.36后
# 命令行输入'mysql -uroot -p’
# 输入密码'……’
# 输入:'show databases;',显示附带的基础库
# 输入:'use world'可以使用数据库了(Database changed)
# ‘show tables;’显示有哪些表
# ‘exit’退出mysql命令行环境
# DBeaver 可视化图形化工具
Python操作SQL
"""
演示Python pymysql库的基础操作
"""
from pymysql import Connection
# 构建到MySQL数据库的链接
# conn = Connection(
# host="localhost", # 主机名(IP)
# port=3306, # 端口
# user="root", # 账户
# password="zhangli9", # 密码
# )
# print(conn.get_server_info())
# 关闭链接
# conn.close()
# """
# 8.0.36(版本)
# """
# 构建到MySQL数据库的链接
conn = Connection(
host="localhost", # 主机名(IP)
port=3306, # 端口
user="root", # 账户
password="zhangli9", # 密码
autocommit=True # 设置自动提交
)
# print(conn.get_server_info())
# 执行非查询性质SQL
cursor = conn.cursor() # 获取到游标对象
# 选择数据库
conn.select_db("world")
# 执行sql
cursor.execute("insert into student3 values(10001, '周杰轮', 32, '男')")
# 关闭链接
conn.close()
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 3415226167@qq.com