python 数据库小测试
1、整理博客
2、详细解释下列mysql执行语句的每个参数与参数值的含义
mysql -hlocalhost -P3306 -uroot -proot
# mysql (连接数据库)
# hlocalhost (host数据库主机名或IP地址(localhost指本地主机IP地址))
# P3306(port连接数据库端口号(默认端口号3306))
# uroot(user访问数据库账号(这里账号是root))
# proot(password访问数据库密码(这里是密码root))
3、创建以下数据库
db1:采用默认编码: create database db1;
db2:采用gbk编码: create database db2 charset="gbk";
db3:采用utf-8编码: create database db2 charset="utf8";
-- 将db2数据库编码修改为utf-8编码格式: alter database db2 charset="utf8";
-- 删除db3数据库:drop database db3;
4、创建表操作
-- 在db1数据库内,为其添加一个t1表,表有两个字段(id int, name char)
show databases;
use db1;
create table t1(id int, name char(50));
-- 在db2数据库内,为其添加一个t2表,表有三个字段(name char, age int, phone int)
show databases;
use db2;
create table db2.t1(name char(6), age int, phone int);
-- 思考完成:在db2数据库内,为db1添加表tt1,字段可以自由定义
show databases;
use db2;
create db1.t11(name char(6), age int, phone int);
-- 修改db1库t1表的name字段char类型长度为20,db2库t2表的age字段int类型长度为3
alter table db1.t1 change name char(20);
alter table db2.t2 change age int(3);
-- 删除思考题中的tt1表
drop db1.tt1
-- 使用三种查询表的方式
show tables;
show create table t2;
describe t2;
5、记录操作
-- 一次插入三条数据,为t1插入三条数据
insert into t1 values ('张三', 18),('李四', 20),('王五', 21);
-- 一次插入一条数据,分三次为t2表插入三条数据
insert into t2 values ('张三', 18);
insert into t2 values ('李四', 20);
insert into t2 values ('王五', 21);
-- 分别查询显示t1,t2表下的所有数据
select * from db1.t1
select * from db2.t2
-- t1表下根据id条件更改name名字
update db1.t1 set name='陈六', age='19' where name='张三';
-- t2表下根据name删除一条数据
delete from db2.t2 where name='李四';
6、日考
mysqladmin -uroot -padmin password root;
1.用mysqladmin命令将密码从admin修改为root
create database school charset utf8;
2.创建一个school数据库,字符编码设置成utf-8
create table school.stu(name char, age int, sex char);
3.在school数据库下创建stu表,表字段分别为name char, age int, sex char
show create table school.stu;
4.show命令展示stu表
alter table school.stu change sex gender char(5);
5.更改stu表中sex字段名为char(5)的gender新字段
1.用mysqladmin命令将密码从admin修改为root
2.创建一个school数据库,字符编码设置成utf-8
3.在school数据库下创建stu表,表字段分别为name char, age int, sex char
4.show命令展示stu表
5.更改stu表中sex字段名为char(5)的gender新字段
python 数据库小测试的更多相关文章
- python 程序小测试
python 程序小测试 对之前写的程序做简单的小测试 ... # -*- encoding:utf-8 -*- ''' 对所写程序做简单的测试 @author: bpf ''' def GameOv ...
- Python之小测试:用正则表达式写一个小爬虫用于保存贴吧里的所有图片
很简单的两步: 1.获取网页源代码 2.利用正则表达式提取出图片地址 3.下载 #!/usr/bin/python #coding=utf8 import re # 正则表达式 import urll ...
- python数据类型小测试
# 1. 有两个列表,其中一个列表a,每一项映射到另一个列表b每一项,先对a排序,要求b的中映射关系位置保持不变,给b也按照排序, (b的8对应a的[1,2], 7对应[3,4] ... ) a = ...
- Python数据库小程序
源代码: # dict1 是 字典 , 用来对应相应元素的下标,我们将文件转成列表,对应的也就是文件的下标,通过下标来找文件元素 dict1 = {'sort':0 , 'name':1 ,'age' ...
- python mysql数据库压力测试
python mysql数据库压力测试 pymysql 的执行时间对比 1,装饰器,计算插入1000条数据需要的时间 def timer(func): def decor(*args): start_ ...
- python 实现九型人格测试小程序
用python实现九型人格测试,并把测试结果绘制成饼图,实现代码如下: # @Description: 九型人格 import xlrd, matplotlib.pyplot as plt data ...
- 12岁的少年教你用Python做小游戏
首页 资讯 文章 频道 资源 小组 相亲 登录 注册 首页 最新文章 经典回顾 开发 设计 IT技术 职场 业界 极客 创业 访谈 在国外 - 导航条 - 首页 最新文章 经典回顾 开发 ...
- Python:渗透测试开源项目
Python:渗透测试开源项目[源码值得精读] sql注入工具:sqlmap DNS安全监测:DNSRecon 暴力破解测试工具:patator XSS漏洞利用工具:XSSer Web服务器压力测试工 ...
- 简述Python入门小知识
如今的Python开发工程师很受企业和朋友们的青睐,现在学习Python开发的小伙伴也很多,本篇文章就和大家探讨一下Python入门小知识都有哪些. 扣丁学堂简述Python入门小知识Python培训 ...
随机推荐
- Zabbix设置邮件报警
邮件报警 概述当监控项收集了数据后,触发器会根据异常状态触发报警.根据一些报警机制,它也会通知我们一些重要的事件,而不需要我们直接在Zabbix前端进行查看.这就是通知(Notifications)的 ...
- Npcap环境配置(Winpcap后继者) pcap的一种
Npcap是基于Winpcap和Libpcap的,Winpcap已多年无人维护,其官网也推荐Windows XP之后的用户转移到Npcap上.Npcap基于WINPCAP,Winpcap基于libpc ...
- 热情组——项目冲刺 Day6
项目相关 作业相关 具体描述 班级 班级链接 作业要求 链接地址 团队名称 热情组 作业目标 实现软件制作,以及在福大的传播 Github链接 链接地址 SCRUM部分: 成员昵称 昨日目标 开始时间 ...
- Qt 调试信息、打印信息、输出到文本
void debug_msg(QVariant msg) { ; QFile file("debug_msg.txt"); ) { i = ; file.open(QFile::W ...
- POI 操作 excel表格 (简单整理)
简单的整理: import org.apache.poi.ss.usermodel.*; import org.apache.poi.ss.util.CellRangeAddress; import ...
- [转帖]分布式事务之解决方案(XA和2PC)
分布式事务之解决方案(XA和2PC) https://zhuanlan.zhihu.com/p/93459200 3. 分布式事务解决方案之2PC(两阶段提交) 针对不同的分布式场景业界常见的解决方案 ...
- Python 学习:常用函数整理
整理Python中常用的函数 一,把字符串形式的list转换为list 使用ast模块中的literal_eval函数来实现,把字符串形式的list转换为Python的基础类型list from as ...
- golang学习笔记 --go test
Go语言拥有一套单元测试和性能测试系统,仅需要添加很少的代码就可以快速测试一段需求代码. go test 命令,会自动读取源码目录下面名为 *_test.go 的文件,生成并运行测试用的可执行文件.输 ...
- StringBuilder删除最后的字符
stringbuilder碰到拼接XXx:XXX:这样的字符的时候,往往需要删除最后一个字符,通过remove(起始索引,向右移除的个数)可以实现. StringBuilder sb = new St ...
- SprintBoot 实现上传下载
本人在 .NET 转JAVA 的路上 ,也在学习SpringBoot相关知识,这里记录一下在Springboot中实现文件上传下载的核心代码 package com.file.demo.springb ...