首先了解一下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数据库相关推荐

  1. 共享mysql数据库_局域网中搭建共享MySQL数据库

    局域网中搭建共享MySQL数据库比较适合学习阶段的同学,适合搭建平台进行测试,也方便共同管理数据库,但是还是有较大的弊端,本文的讲解方法只能在局域网中进行搭建. 一.配置单个电脑访问共享数据库 需要注 ...

  2. 【QT 数据库专辑】【02】WIN7下搭建本地MYSQL数据库02 - 建立数据库的驱动程序-QT为例-完备版

    前言: 前一段时间项目紧张的,调一个数据库,总是连不上MySQL,于是用QT自己的SQLlite,好像也是可以的.直到,朴树把猎户星座的专辑自己给推翻了,重新在11-15日又发行了一把,暗暗佩服!今天 ...

  3. windows server搭建php mysql数据库_windows server 2008/2012安装php iis7 mysql环境搭建教程...

    这篇文章主要为大家详细介绍了windows server 2008/2012安装php iis7 mysql环境搭建教程 ,需要的朋友可以参考下 windows server 2008/2012安装p ...

  4. 使用mycat搭建实现mysql数据库集群管理

    今天来使用mycat管理mysql集群, 随着数据量的提升, 我们如果把所有数据存储在一个数据库中, 对数据的各种操作就会变得非常的困难. 自然我们又想到了数据库也进行集群部署, 将一个数据库的数据分 ...

  5. 【QT 数据库专辑】【01】搭建本地MYSQL数据库 - 工具安装

    1 安装和遇到的问题: 参考: http://www.cnblogs.com/sshoub/p/4321640.html 完全初始安装一般不会出现问题,但是,如果之前有一个安装的版本,会提示要先卸载, ...

  6. 阿里云mysql本地可以连接数据库_本地电脑连接阿里云服务器上搭建的MySQL数据库...

    一.前言 在上一篇博客:在CentOS 7 下安装mysql5.7 我们在阿里云服务器上安装好了MySQL 5.7.那么怎样可以使我们在本地的 navicat for MySQL工具上连接并进行数据库 ...

  7. 云服务如何搭建数据库_【MySQL8.0.18】阿里云服务器上搭建MySQL数据库

    要想搭建个人博客,云服务器和数据库是少不了的.笔者选择在阿里云服务器上搭建一个MySQL数据库. 系统选用CentOS8.0,MySQL数据库版本8.0.18 一.数据库压缩包选择及下载 登录MySQ ...

  8. mysql集群搭建教程-mysql+windows篇

    张哥视频课:https://edu.csdn.net/course/play/7912 搭建MySQL集群,首先看了一些关于集群的资料,然后根据步骤一步步的整,遇到了一些问题,在这里把我遇到的问题以及 ...

  9. windows下搭建Apache+Mysql+PHP开发环境

    原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2; MySQL Server 5 ...

最新文章

  1. 设计模式(一)-单例模式
  2. STP HSRP和NAT结合实现网络出口的冗余和次优路径分析
  3. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
  4. TINYINT,SMALLINT,MEDIUMINT,INT,INTEGER,BIGINT;text,longtext,mediumtext,ENUM,SET等字段类型区别
  5. 关于自动驾驶的思考以及我准备做的事情
  6. 程序员如何技术划水,手把手教你写Android项目文档,绝对干货
  7. LJL-Solution 清空页面所有值的 (2)
  8. Manjaro Linux下使RIME支持86/98五笔输入法
  9. PG数据库操作相关问题以及解决
  10. python控制51单片机的红绿灯_基于51单片机的交通灯控制设计
  11. 通用能力-判断推理题
  12. model-based强化学习入门
  13. ab压测_上传图片进行压测
  14. 2022年油价的暴涨让你意识到了什么?
  15. LOB类型的学习、总结
  16. Web渗透攻击之vega
  17. NLP领域的最新研究进展
  18. 2021年安徽省职业院校技能大赛 网络搭建与应用竞赛
  19. 一个SAP开发人员的2019年终总结
  20. Unix/Linux中的read和write函数

热门文章

  1. iphone11右上角信号显示_教你iPhone11一直显示正在搜索信号怎么办及iPhone11怎么恢复出厂设置...
  2. adb命令行启动应用程序
  3. Eushully游戏数据CE修改初探——以天结迷宫大师为例
  4. typora最好用的主题_Typora 使用教程
  5. 凯悦推出全新酒店品牌Caption by Hyatt
  6. 2022(山东)国际精酿啤酒与技术装备展览会
  7. 2021年化工自动化控制仪表考试技巧及化工自动化控制仪表证考试
  8. JAVA如何实现图片批量下载
  9. 成为Java顶尖程序员 ,看这11本书就够了
  10. openharmony容器组件之GridItem