html python mysql交互_mysql及python交互

mysql在之前写过一次,那时是我刚刚进入博客,今天介绍一下mysql的python交互,当然前面会把mysql基本概述一下。

目录:

一、命令脚本(mysql)

1、基本命令

2、数据库操作命令

3、表操作命令

4、数据操作命令

5、查

6、关联

二、python交互

1、数据库连接

2、创建数据库表

3、插入数据

4、更新数据库

5、删除数据

6、数据库查询

三、mysql封装(方便使用)

1、python封装的my_sql类

2、案例(调用my_sql类)

一、命令脚本

1、基本命令

(1)启动服务

以管理员身份运行cmd

net start 服务名称

(2)停止服务

以管理员身份运行cmd

net stop 服务名称

(3)连接数据库

格式:mysql - u root - p ->输入密码

(4)退出登录(断开连接)

exit或quit

(5)查看版本(连接后可以执行)

select version()

(6)显示当前时间(连接后可以执行)

select now()

(7)远程连接

mysql - h ip地址 - u 用户名 - p --->输入对方mysql密码

2、数据库操作命令

(1)创建数据库

create database 数据库名 charset = utf8

(2)删除数据库

drop database 数据库名

(3)切换数据库

use 数据库名

(4)查看当前选择的数据库

select database()

3、表操作命令

(1)查看数据库中所有表

show tables

(2)创建表

create table 表名(列及类型)

eg:create table student(id int auto_increment primary key,

name varchar(20) not null)

注:auto_increment 自增长      primary key 主键     not null 非空

(3)删除表

drop table 表名

(4)查看表结构

desc 表名

(5)查看建表语句

show create table 表名

(6)重命名表

rename table 原表名 to 新表名

(7)修改表

alter table 表名 add | change | drop 列名

4、数据操作命令

(1)增

a、全列插入

insert into 表名 values(...)

eg:

insert into student values(0, "tom", "北京")

主键列是自动增长,但是在全列插入时需要占位,通常使用0,

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值