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. JavaWeb 笔记

    WEB-INF 目录 web.xml 文件配置 精准匹配 "/" "/index" "/go/index.html" 路径通配匹配 &quo ...

  2. Scala词法文法解析器 (二)分析C++类的声明

    最近一直在学习Scala语言,偶然发现其Parser模块功能强大,乃为BNF而设计.啥是BNF,读大学的时候在课本上见过,那时候只觉得这个东西太深奥.没想到所有的计算机语言都是基于BNF而定义的一套规 ...

  3. win10下MYSQL的下载、安装以及配置超详解教程(转)

    下载MYSQL 官网下载MYSQL5.7.21版本,链接地址https://www.mysql.com/downloads/.下载流程图如下: 进入官网点击Community,下载社区版. 找到MYS ...

  4. Shell脚本——求随机数的最值

    写一个脚本,利用RANDOM生成10个随机数,并找出其中的最大值,和最小值: #!/bin/bash # MAX= MIN= ..};do RAN=$RANDOM [ $i -eq ] &&a ...

  5. Ethics

    1.What are Ethics? Ethics describe a code of behaviour 2.Why Ethics in Data Science is important? da ...

  6. xunsearch强制刷新

    $index = $xs->index; $index->flushLogging(); 等价于 util/Indexer.php --flush-log demo

  7. PG数据库获取最近四个小时 使用产品的用户审计信息

    1. 使用关联子查询 2. 使用时间interval SELECT 审计表.COUNT, gspuser.code FROM gspuser JOIN ( SELECT gspaudit1912.us ...

  8. sql server报【从varchar数据类型到datetime数据类型的转换产生一个超出范围的值】错误的解决办法

    产生这个错误的原因是在使用convert函数将给定的日期字符串转换为日期类型的时候,因为datetime这个数据类型有时间数值的范围限定,当超出时间范围时就抛出这个错误. 如果类型是[datetime ...

  9. python实现AES加密

    pip install pycryptodomex 需要安装pycryptodomex模块 aes加密 from Cryptodome.Cipher import AES from binascii ...

  10. HDU 2007-11 Programming Contest

    Can you find it? Time Limit: 10000/3000 MS (Java/Others)    Memory Limit: 32768/10000 K (Java/Others ...