- xampp下载地址https://www.apachefriends.org/index.html
- xampp数据库应用
mysql数据库
————————————————————————————————
Dos进入与退出mysql:
启动后mysql,可以在Dos命令里面检测mysql是否启动成功。
进入命令行,找到xampp目录地址,进入mysql/bin目录打命令:
netstat -an|find “3306”
成功后会显示如下图:
表示监听成功,也就是说安装成功。
输入进入命令:
mysql -uroot -p
回车显示:
然后输入密码,第一进入是没有密码的。直接回车显示:
表示成功进入。
如果显示为:
表示密码输入错误。
退出mysql:
使用quit或者exit.
在mysql中每段命令结尾要加“;”。
——————————————————————————————————————
Dos-mysql数据库操作
1.修改mysql root 的密码
输入:
use mysql;
回车,输入:
update user set password = password(“123456”) where user = “root”;
回车,显示:
表示修改密码成功。
2.查看mysql当前版本
输入:
select version();
回车显示:
3.列出所有数据库
输出:
show databases;
回车显示:
4.创建数据库
格式:
create database 库名 charset = utf8;
输入:
create database names charset = utf8;
注:一定要注意创建数据库要指定编码utf8.
5.删除数据库
格式:
drop database 库名;
输入:
drop database names;
6.选择数据库
格式:
use 库名
输入:
use names;
7.显示库中表
show tables;
8.显示表中内容
select * from 表名;
以下为python和mysql应用实例
# 主程序
import pymysql
# 1. 创建连接
conn = pymysql.connect(
host='127.0.0.1',
user='root',
passwd='456789',
port=3306,
db='python',
)
cur = conn.cursor()
def isUserExist(username):
"""判断用户名是否存在"""
sqli = "select * from users where name='%s'" %(username)
res = cur.execute(sqli)
# res返回的是sql语句查询结果的个数;
# 如果为0, 没有查到。
if res == 0:
return False
else:
return True
def isPasswdOk(username, passwd):
sqli = "select * from users where name='%s' and passwd='%s'" %(username, passwd)
res = cur.execute(sqli)
if res == 0 :
return False
else:
return True
def addUser(username, passwd):
"""用户注册时, 添加信息到数据库中"""
sqli = "insert into users(name, passwd) values('%s', '%s')" %(username, passwd)
try:
res = cur.execute(sqli)
conn.commit()
except Exception as e:
conn.rollback()
return e
# cur.close()
# conn.close()
if __name__ == "__main__":
addUser('root', 'root')
print(isUserExist('root'))
print(isPasswdOk('root', 'root'))