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 数据库小测试的更多相关文章

  1. python 程序小测试

    python 程序小测试 对之前写的程序做简单的小测试 ... # -*- encoding:utf-8 -*- ''' 对所写程序做简单的测试 @author: bpf ''' def GameOv ...

  2. Python之小测试:用正则表达式写一个小爬虫用于保存贴吧里的所有图片

    很简单的两步: 1.获取网页源代码 2.利用正则表达式提取出图片地址 3.下载 #!/usr/bin/python #coding=utf8 import re # 正则表达式 import urll ...

  3. python数据类型小测试

    # 1. 有两个列表,其中一个列表a,每一项映射到另一个列表b每一项,先对a排序,要求b的中映射关系位置保持不变,给b也按照排序, (b的8对应a的[1,2], 7对应[3,4] ... ) a = ...

  4. Python数据库小程序

    源代码: # dict1 是 字典 , 用来对应相应元素的下标,我们将文件转成列表,对应的也就是文件的下标,通过下标来找文件元素 dict1 = {'sort':0 , 'name':1 ,'age' ...

  5. python mysql数据库压力测试

    python mysql数据库压力测试 pymysql 的执行时间对比 1,装饰器,计算插入1000条数据需要的时间 def timer(func): def decor(*args): start_ ...

  6. python 实现九型人格测试小程序

    用python实现九型人格测试,并把测试结果绘制成饼图,实现代码如下: # @Description: 九型人格 import xlrd, matplotlib.pyplot as plt data ...

  7. 12岁的少年教你用Python做小游戏

    首页 资讯 文章 频道 资源 小组 相亲 登录 注册       首页 最新文章 经典回顾 开发 设计 IT技术 职场 业界 极客 创业 访谈 在国外 - 导航条 - 首页 最新文章 经典回顾 开发 ...

  8. Python:渗透测试开源项目

    Python:渗透测试开源项目[源码值得精读] sql注入工具:sqlmap DNS安全监测:DNSRecon 暴力破解测试工具:patator XSS漏洞利用工具:XSSer Web服务器压力测试工 ...

  9. 简述Python入门小知识

    如今的Python开发工程师很受企业和朋友们的青睐,现在学习Python开发的小伙伴也很多,本篇文章就和大家探讨一下Python入门小知识都有哪些. 扣丁学堂简述Python入门小知识Python培训 ...

随机推荐

  1. [LeetCode] 105. Construct Binary Tree from Preorder and Inorder Traversal 由先序和中序遍历建立二叉树

    Given preorder and inorder traversal of a tree, construct the binary tree. Note:You may assume that ...

  2. 3,[VS] 编程时的有必要掌握的小技巧_______________________________请从下面第 1 篇看起

    本文导览: 善用“并排显示窗口”功能 做作业/测试时使用 多项目 多个源文件 多个子函数 使用Visual Studio team代码同步工具,及时把项目文件保存到云端 关闭括号分号自动联想 技巧是提 ...

  3. navicat 11.2.7破解

    1,软件安装包目录 2,根据电脑系统安装x64或者x86,安装完成之后将PatchNavicat.exe放到navicat的安装目录下 3,右键以管理员身份运行PatchNavicat.exe,或者双 ...

  4. GitHub的高级搜索功能

    1. 首先,提供Github高级搜索帮助页面https://help.github.com/categories/search/     2. 搜索语法https://help.github.com/ ...

  5. 关于 Task.Run 简单的示例

    1. 关于 Task.Run 简单的示例01 直接贴代码了: public static class TaskDemo01 { public static void Run() { Console.W ...

  6. JavaIO学习:序列化流

    对象流 1.涉及到的类 ObjectInputStream 和 ObjectOutputStream 用于存储和读取基本数据类型数据或对象的处理流. 2.作用 ObjectOutputStream:内 ...

  7. golang 学习笔记 -- struct interface的使用

    一个 interface 类型定义了一个方法集做接口. 区分goalng的方法和函数 func go() { fmt.Println('go to home') } 这是函数 type car str ...

  8. PyTorch 之 DataLoader

    DataLoader DataLoader 是 PyTorch 中读取数据的一个重要接口,该接口定义在 dataloader.py 文件中,该接口的目的: 将自定义的 Dataset 根据 batch ...

  9. Jackson 序列化/反序列化时忽略某属性

    https://www.iteye.com/blog/wwwcomy-2397340 博客分类: Spring jacksonread_onlyjsonignore  基于Spring MVC的RES ...

  10. excel批量添加超链接

    使用 Hyperlink(Link-location,Friendly-name)