SQL是结构化查询语言,是一种用来操作RDBMS(关系型数据库管理系统)的数据库语言,当前关系型数据库都支持使用SQL语言进行操作,也就是说可以通过SQL操作oracle,sql server,mysql等关系型数据库。
SQL语句主要分为
DQL:数据查询语句,用于对数据进行查询,如select。
DML:数据操作语言,对数据进行增加、修改、删除,如insert、update、delete。
DDL:数据定义语言,进行数据库、表的管理等,如create、drop。
重点是数据库的CRUD(增删改查),必须熟练编写DQL、DML,能够编写DDL完成数据库、表的操作。
# 创建Connection连接
conn = connect(host='localhost', port=3306, user='root', password='mysql', database='python1', charset='utf8')
# 得Cursor对象
cs = conn.cursor()
# 更新
# sql = 'update students set name="刘邦" where id=6'
# 删除
# sql = 'delete from students where id=6'
# 执行select语句,并返回受影响的行数:查询一条学生数据
sql = 'select id,name from students where id = 7'
# sql = 'SELECT id,name FROM students WHERE id = 7'
count=cs.execute(sql)
# 打印受影响的行数print(count)