一、
yum install mariadb-server -y
对数据库安全初始化(设置登陆密码)
二、数据库可视化了解更多加群764261140
下载phpMyAdmin-3.4.0-all-languages.tar.bz2安装包
2.安装PHP MySQL连接数据库
3.重启httpd
4.将安装包复制到/var/www/html/默认发布目录下,便于测试
cd /var/www/html
cp /root/Desktop/phpMyAdmin/Admin-3.4.0-all-languages.tar.br2./
ls
yum install php php-mysql.x86_64 -y
5.解压安装包
tar jxf phpMyAdmin/Admin-3.4.0-all-languages.tar.br2.
ls
6.重命名数据库管理软件目录 方便管理
mv phpMyAdmin/Admin-3.4.0-all-languages mysqladmin
cd mysqladmin
ls
7.测试
172.25.254.45/mysqladmin/
三、 yum install gcc -y
yum install MySQL-python -y
pip install Mysql-python #这里要连接网络
1
2
3
查看python3数据库中的userinfo表
importMySQLdb
# 打开门
conn = MySQLdb.Connect(host =‘127.0.0.1’,user=‘root’,passwd=‘dd’,db=‘python3’)
# 伸出手
cur = conn.cursor()# 创建一个手
# 拿东西
# 这个操作影响了多少行(有多少行被操作了)
reCount = cur.execute(‘select * from userInfo’)
# 把手伸回来
cur.close()
# 把门观赏
conn.close()
printreCount
给python3数据库中的表count更新两行数据
importMySQLdb
conn = MySQLdb.connect(host=‘127.0.0.1’,user=‘root’,passwd=‘dd’,db=‘python3’)
cur = conn.cursor()
sql =‘update count set money = %s where id =1’
params = (0,)
reCount = cur.execute(sql,params)
sql =‘update count set money = %s where id = 2’
params = (100,)
reCount = cur.execute(sql,params)
conn.commit()
cur.close()
conn.close()
增
importMySQLdb
# 打开门
conn = MySQLdb.connect(host=‘127.0.0.1’, user=‘root’, passwd=‘dd’, db=‘python3’)
# 伸出手
cur = conn.cursor()
sql =‘delete from usermg where id = %s’
params = (1,)
reCount = cur.execute(sql,params)
# 提交请求
conn.commit()
# 把手伸回来
cur.close()
# 把门关上
conn.close()
删
importMySQLdb
# 打开门
conn = MySQLdb.connect(host=‘127.0.0.1’, user=‘root’, passwd=‘dd’, db=‘python3’)
# 伸出手
cur = conn.cursor()
sql =‘delete from usermg where id = %s’
params = (1,)
reCount = cur.execute(sql,params)
# 提交请求
conn.commit()
# 把手伸回来
cur.close()
# 把门关上
conn.close()
改
importMySQLdb
conn = MySQLdb.connect(host=‘127.0.0.1’,user=‘root’,passwd=‘dd’,db=‘python3’)
cur = conn.cursor()
sql ='update usermg set name = %s where id = %s ’
params = (‘pp’,‘1’)
reCount = cur.execute(sql,params)
conn.commit()
cur.close()
conn.close()
查
importMySQLdb
# 打开门
conn = MySQLdb.connect(host=‘127.0.0.1’,user=‘root’,passwd=‘dd’,db=‘python2’)
# 伸出手
#cur = conn.cursor() #创建一个手
cur = conn.cursor(cursorclass=MySQLdb.cursors.DictCursor)
# 拿东西
# 这个操作影响了多少行(有多少行被操作)
reCount = cur.execute(‘select * from userInfo’)
data = cur.fetchall()
# 把手伸回来
cur.close()
# 把门关上
conn.close()
printreCount
printdata
处理多条数据了解更多加群764261140
importMySQLdb
conn = MySQLdb.connect(host=‘127.0.0.1’,user=‘root’,passwd=‘dd’,db=‘python2’)
cur = conn.cursor()
li = [
(‘2’,‘haha’,‘www’),
(‘3’,‘kiki’,‘qqq’)
]
# 打开一次数据库,执行多条数据操作
reCount = cur.executemany(‘insert into usermg(id,name,address) values(%s,%s,%s)’,li)
# 提交请求
conn.commit()
# 把手伸回来
cur.close()
# 把门关上
conn.close()
printreCount
提交和回滚
importMySQLdb
conn = MySQLdb.connect(host=‘127.0.0.1’, user=‘root’, passwd=‘dd’, db=‘python2’)
cur = conn.cursor()
sql =‘update money set money = %s where id =1’
params = (0,)
reCount = cur.execute(sql,params)
#conn.commit()
sql =‘updateee money set money = %s where id =2’
params = (300,)
reCount = cur.execute(sql,params)
conn.commit()
# 把手伸回来
cur.close()
# 把门关上
conn.close()