码迷,mamicode.com
首页 > 数据库 > 详细

MySQL——4

时间:2019-05-31 21:45:07      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:and   root   def   数字类型   mysql   其他   时间   last   mys   

复习

1.Mysql 文件管理软件
2.三部分
-服务端
-Mysql
-客户端
3.客户端
-Mysql
-navicat
4.授权操作
-用户操作
-授权操作 grant
5.sql语句
-数据库操作
-create database xx default charset utf8;
-drop database xx;
-表操作
-列
-数字类型
整数
小数
-字符串类型 char varcher
-时间 datatime
-二进制
-其他:引擎,字符编码,起始值
-约束:
-主键索引
-唯一索引
-外键
-一对一
-一对多
-多对多 三张表(关系表)
-行操作
-增
-删
-改
-查
-where
-in /not in
-limit
-grou by
-order by desc/asc
-having
-between and
-like ‘a_‘/‘a%‘
-left join xx on relation
-() as tb1

学习内容

1.Mysql 练习题,
2.python 模块,对数据库进行操作
1.实现用户登录
2.连接、关闭(cursor)
3.增删改,conn.commit()
4.fetchone,fetchall
5.获取插入数据自增ID

 

 

代码区

1.pymysql

import pymysql

user = input(username: )
pwd = input(password: )

conn = pymysql.connect(host=localhost,user=root,password=‘‘,database=db666)
cursor=conn.cursor()
sql = select * from user_info where username=%(u)s and password=%(p)s
cursor.execute(sql,{u:user,p:pwd})
result = cursor.fetchone()
if result:
    print(result)
else:
    print(landing failed)

cursor.close()
conn.close()

2.增

import pymysql

user=egon
pwd=123
conn = pymysql.connect(host=localhost,user=root,password=‘‘,database=db666)
cursor = conn.cursor()
sql = insert into user_info(username,password) values (%s,%s)
cursor.execute(sql,(user,pwd))
cursor.executemany(sql,[(user,pwd),(user+1,pwd+1)])
conn.commit()
cursor.close()
conn.close()

3.查

import pymysql
conn=pymysql.connect(host=localhost,user=root,password=‘‘,database=db666)
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
sql = select * from user_info
cursor.execute(sql)
result = cursor.fetchall()
print(result)
cursor.close()
conn.close()

4.新插入的自增ID

import pymysql
conn = pymysql.connect(host=localhost,user=root,password=‘‘,database=db666)
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
sql=insert into user_info(username,password) values ("sss",123)
r = cursor.execute(sql)
conn.commit()
print(cursor.lastrowid,r)
cursor.close()
conn.close()

 

MySQL——4

标签:and   root   def   数字类型   mysql   其他   时间   last   mys   

原文地址:https://www.cnblogs.com/wan2-0/p/10957432.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!