第一次搭建成功MySQL数据库
首先了解一下MySQL
数据库:简单理解,就是好多表,类似Excel的工作簿操作系统看来:文件是文件的整体,文件内容不关心数据库系统看来:每一条记录才是问题的关键,比文件更细数据表:二维的数据结构,有行有列,有一个略显奇怪的名字:关系一行叫一条记录,代表一个交易、一个数据条目:机器学习中叫“样本”一列叫一个字段,代表记录的性情:机器学习中叫“特征”
关于MySQL的安装
安装过程略,安装完成需要配置环境变量,把bin目录的路径添加上去,在cmd中输入where mysql或者输入path查看是否安装成功
启动服务
以管理员身份启动cmd:初始化数据库 mysqld --initialize安装服务 mysqld --install mysql56启动服务 net start mysql56连接root用户:mysql -uroot mysql查看用户情况:select host,user,password from mysql.user;
·Database:一个数据库相当于一个excel的工作簿,一个table相当于一个工作表
查看当前数据库:select database();
查看所有数据库:show databases;
创建数据库
create database spider2 DEFAULT CHARACTER SET utf8; // 中文支持
删除数据库
drop database <数据库名>;
关于tables
查看tables:show() tables;删除数据表:DROP TABLE table_name;
使用python连接数据库
import pymysql# 简单的查找 # 连接数据库
conn = pymysql.connect(host='localhost', port=3306, charset="UTF8", user='root', password='dpb238031', database='mysql')
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)sql = 'select * from runoob_tbl'
row = cursor.execute(sql)
result = cursor.fetchall()
python实现增删改
增
sql = """INSERT INTO runoob_tbl (runoob_title, runoob_author, submission_date)VALUES ("JAVA 教程", "RUNOOB.COM", '2016-09-06')"""
cursor.execute(sql)
conn.commit() #提交事务,如果不提交,更新不生效
删
sql = """delete from runoob_tbl where runoob_id = 7 """
cursor.execute(sql)
conn.commit()
改
sql = """UPDATE runoob_tbl SET runoob_title = '我爱学习',runoob_author = '杜培博',submission_date = '2021-05-08' WHERE runoob_id = 7"""
cursor.execute(sql)
conn.commit()
最后不要忘了关闭
cursor.close()
conn.close()
使用pandas向已有mysql表格中写入数据
import pandas as pdfrom sqlalchemy import create_engineconn3 = create_engine('mysql+pymysql://root:dpb238031@localhost:3306/mysql?charset=utf8')
sql = 'select * from runoob_tbl'
rub = pd.read_sql(sql, conn3)df = pd.DataFrame({'runoob_id': [1, 2, 3], 'runoob_title': ['zhangsan', 'lisi', 'wangwu'],'runoob_author': [6, 8, 9], 'submission_date': ['2016-09-06', '2016-09-06', '2016-09-06']})df.to_sql(name='aaaa', con=conn3, if_exists='append', index=True)
第一次搭建成功MySQL数据库相关推荐
- 共享mysql数据库_局域网中搭建共享MySQL数据库
局域网中搭建共享MySQL数据库比较适合学习阶段的同学,适合搭建平台进行测试,也方便共同管理数据库,但是还是有较大的弊端,本文的讲解方法只能在局域网中进行搭建. 一.配置单个电脑访问共享数据库 需要注 ...
- 【QT 数据库专辑】【02】WIN7下搭建本地MYSQL数据库02 - 建立数据库的驱动程序-QT为例-完备版
前言: 前一段时间项目紧张的,调一个数据库,总是连不上MySQL,于是用QT自己的SQLlite,好像也是可以的.直到,朴树把猎户星座的专辑自己给推翻了,重新在11-15日又发行了一把,暗暗佩服!今天 ...
- windows server搭建php mysql数据库_windows server 2008/2012安装php iis7 mysql环境搭建教程...
这篇文章主要为大家详细介绍了windows server 2008/2012安装php iis7 mysql环境搭建教程 ,需要的朋友可以参考下 windows server 2008/2012安装p ...
- 使用mycat搭建实现mysql数据库集群管理
今天来使用mycat管理mysql集群, 随着数据量的提升, 我们如果把所有数据存储在一个数据库中, 对数据的各种操作就会变得非常的困难. 自然我们又想到了数据库也进行集群部署, 将一个数据库的数据分 ...
- 【QT 数据库专辑】【01】搭建本地MYSQL数据库 - 工具安装
1 安装和遇到的问题: 参考: http://www.cnblogs.com/sshoub/p/4321640.html 完全初始安装一般不会出现问题,但是,如果之前有一个安装的版本,会提示要先卸载, ...
- 阿里云mysql本地可以连接数据库_本地电脑连接阿里云服务器上搭建的MySQL数据库...
一.前言 在上一篇博客:在CentOS 7 下安装mysql5.7 我们在阿里云服务器上安装好了MySQL 5.7.那么怎样可以使我们在本地的 navicat for MySQL工具上连接并进行数据库 ...
- 云服务如何搭建数据库_【MySQL8.0.18】阿里云服务器上搭建MySQL数据库
要想搭建个人博客,云服务器和数据库是少不了的.笔者选择在阿里云服务器上搭建一个MySQL数据库. 系统选用CentOS8.0,MySQL数据库版本8.0.18 一.数据库压缩包选择及下载 登录MySQ ...
- mysql集群搭建教程-mysql+windows篇
张哥视频课:https://edu.csdn.net/course/play/7912 搭建MySQL集群,首先看了一些关于集群的资料,然后根据步骤一步步的整,遇到了一些问题,在这里把我遇到的问题以及 ...
- windows下搭建Apache+Mysql+PHP开发环境
原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2; MySQL Server 5 ...
最新文章
- 设计模式(一)-单例模式
- STP HSRP和NAT结合实现网络出口的冗余和次优路径分析
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
- TINYINT,SMALLINT,MEDIUMINT,INT,INTEGER,BIGINT;text,longtext,mediumtext,ENUM,SET等字段类型区别
- 关于自动驾驶的思考以及我准备做的事情
- 程序员如何技术划水,手把手教你写Android项目文档,绝对干货
- LJL-Solution 清空页面所有值的 (2)
- Manjaro Linux下使RIME支持86/98五笔输入法
- PG数据库操作相关问题以及解决
- python控制51单片机的红绿灯_基于51单片机的交通灯控制设计
- 通用能力-判断推理题
- model-based强化学习入门
- ab压测_上传图片进行压测
- 2022年油价的暴涨让你意识到了什么?
- LOB类型的学习、总结
- Web渗透攻击之vega
- NLP领域的最新研究进展
- 2021年安徽省职业院校技能大赛 网络搭建与应用竞赛
- 一个SAP开发人员的2019年终总结
- Unix/Linux中的read和write函数
热门文章
- iphone11右上角信号显示_教你iPhone11一直显示正在搜索信号怎么办及iPhone11怎么恢复出厂设置...
- adb命令行启动应用程序
- Eushully游戏数据CE修改初探——以天结迷宫大师为例
- typora最好用的主题_Typora 使用教程
- 凯悦推出全新酒店品牌Caption by Hyatt
- 2022(山东)国际精酿啤酒与技术装备展览会
- 2021年化工自动化控制仪表考试技巧及化工自动化控制仪表证考试
- JAVA如何实现图片批量下载
- 成为Java顶尖程序员 ,看这11本书就够了
- openharmony容器组件之GridItem