随笔分类 - 测试高级进阶 - Mysql
摘要:数据库读取图片 1 import mysql.connector.pooling 2 import os 3 4 __config = { 5 'host': 'localhost', 6 'port': 3306, 7 'user': 'root', 8 'password': '123456',
阅读全文
摘要:1.前置知识及条件 1.1.数据库脚本 SET FOREIGN_KEY_CHECKS=0; -- -- Table structure for t_news -- DROP TABLE IF EXISTS `t_news`; CREATE TABLE `t_news` ( `id` int(10)
阅读全文
摘要:1.MySQL驱动模块Connector的语法 1.1.下载驱动 进入官网下载对应版本驱动 1.2.创建连接 方式一: import mysql.connector con = mysql.connector.connect( host="localhost",port="3306",user="r
阅读全文
摘要:MySQL数据库的事务机制 1.1.事务的概念和特性 1.2.事务的隔离级别 repeatable read是mysql默认的事务隔离级别 #事务A #事务A,临时修改工资,未commit, START TRANSACTION; UPDATE t_emp SET sal=1; #事务B,查看工资,查
阅读全文
摘要:MySQL基本函数 数字函数 字符函数 日期函数 条件函数 例子-1: 已有表tb_stu的部分数据,如下图所示,暂时把所有系号为null的分到系号为31的系别,打印姓名,入学日期,系号 select name, enrollment_date,ifnull(deptno,31)as deptno
阅读全文
摘要:1.数据插入操作 2.数据更新操作 例子-1: 已有表tb_stu的部分数据,如下图所示,把奖学金前三名的金额减300元 update tb_stu set scholarship=scholarship-300 order by scholarship desc LIMIT 3; 例子-2: 已有
阅读全文
摘要:1.聚合函数的使用 #求和函数SUM SELECT SUM(字段) FROM 表名; #最大值函数MAX SELECT MAX(字段) FROM 表名; #最小值函数MIN SELECT MIN(字段) FROM 表名; #平均数函数AVG SELECT AVG(字段) FROM 表名; #非空计数
阅读全文
摘要:1.数据表的基本查询 SELECT * FROM 表名; SELECT 字段1,字段2,... FROM 表名; SELECT 字段1*12 as "字段别名" FROM 表名; 2.数据分页 SELECT empno,ename FROM t_emp LIMIT 5; #从第0条开始取5条数据 S
阅读全文
摘要:1.数据库表的创建 逻辑库 1)创建逻辑库:CREATE DATABASE 逻辑库名称; 2)显示逻辑库:SHOW DATABASES; 3)删除逻辑库:DROP DATABASE 逻辑库名称; 数据表 1)显示逻辑库有哪些表:SHOW TABLES; 2)查看student表具体信息:DESC s
阅读全文
摘要:背景:使用Navicat登录root用户进行操作 新建用户及制定用户权限 重置root用户密码 step-1: 创建text文档,文档内容如下: ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; step-2: 右击开始键,选择以管理员打开c
阅读全文