- mysql 入门
- 初始化数据库
- cmd命令行
管理员身份运行- "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe" --initialize-insecure
- cmd命令行
- 打开或者关闭mysql
- 打开软件
- 打开程序:"C:\Program Files\mysql-8.1.0-winx64\bin\mysqld.exe"
- 关闭程序:直接关闭命令行
- 或者创建一个MySQL服务
- 1.超级用户打开命令行
- 2.输入:"C:\Program Files\mysql-8.1.0-winx64\bin\mysqld.exe" --install mysql57(最后一串是命名)
- 3.打开服务:net start mysql57
- 4.关闭服务:net stop mysql57
- 打开软件
- 卸载mysql软件
- 1.需要删除软件
- 2.需要删除服务
- 使用命令:”flie“ --remove mysql 服务名称
- MySQL链接操作
- 测试是否连接上mysql
- 使用指令
- >"C:\Program Files\mysql-8.1.0-winx64\bin\mysql.exe" -h 127.0.0.1 -P 3306 -u root -p
- "文件路径" -h 电脑ip(本机可以忽略不写)-P端口号(本机可以忽略不写) -u 用户名称(账户root) -p(密码默认为空)
- 使用指令
- 退出连接
- exit
- 测试是否连接上mysql
- MySQL的配置文件
- 关于密码
- 设置和修改密码
- 登录到mysql中使用set password = password(”密码“)
前提是你进的去!!!
- 登录到mysql中使用set password = password(”密码“)
- 如果忘记密码
- 1.找到配置文件[MySQLd]的文件中加入一条
- skip-grant-table=1
- 2.重启一下mysql
- net stop mysql57
- net start mysql57
- 3.执行进入命令就无需密码就可也进入了
- 4.进入数据库后执行
- use mysql;
- update user set authenication_password(’新密码‘),password_last_changed = now() where user='root';
- 5.退出并再次修改配置文件,删除[mysqld]节点下的skip-grant-table=1
- 1.找到配置文件[MySQLd]的文件中加入一条
- 设置和修改密码
- python 代码操作
- 链接数据库
- 导入模块:import pymysql
- 连接MySQL:conn = pymysql.connect(host=”127.0.0.1,port=3360,user=”root“,password = ”“ charset=”utf8“)
- 创建游标:cursor = conn.cursor()
- 基础操作
- 创建数据库
- 发送指令:cursor.execute(“create database db default charset utf8 collate utf8_general_ci”)
转移指令命令
- 接收指令:conn.commit()
新增,删除,修改都需要使用这个命令不是用这个命令就相当于白写
- 发送指令:cursor.execute(“create database db default charset utf8 collate utf8_general_ci”)
- 查看数据库
删除也写相同格式- 发送指令:cursor.execute(”show databases“)
- 接受命令:result=cursor.fetchall()
- 输出指令:print(result)
- 关闭链接
- 关闭游标:cursor.close()
- 关闭连接:conn.close()
- 创建数据库
- 链接数据库
- 初始化数据库