• 相关博文
  • 最新资讯
  • MySQL 速查手册文章目录MySQL 速查手册0. 前言1. 开启/关闭数据库2. 数据库操作3. 数据表操作4. 字段操作5. 数据操作6. 运算符7. 高级查询(group by、having、order by、limit)8. 高级插入9. 高级删除10. 高级更新11. 联合查询12. 连接查询12.1 左外连接12.2 右外连接13. 子查询13.1 有关子查询的特定关键字0. 前言此篇文章的由来是因为我学完MySQL后,发现东西有点多,而实战中真正需要我写的就是基本CRUD语句,所以我
    qq_43098197
    小灵吖
    昨天
  • 一、MySQL锁机制起步锁是计算机用以协调多个进程间并发访问同一共享资源的一种机制。MySQL中为了保证数据访问的一致性与有效性等功能,实现了锁机制,MySQL中的锁是在服务器层或者存储引擎层实现的。二、行锁与表锁首先我们来了解行锁与表锁的基本概念,从名字中我们就可以了解:表锁就是对整张表进行加锁,而行锁则是锁定某行、某几行数据或者行之间的间隙。各引擎对锁的支持情况如下:行锁表锁页锁MyISAM√BDB√√InnoDB√√1. 行锁A
    Allen_Adolph
    周二鸭
    前天
  • 约束对表的数据进行限定,保证数据的正确性,有效性,完整性。类别:添加在数据名的后面主键约束primary key,非空且唯一,数据的唯一标识删除:ALTER table t_name DROP PRIMARY KEY;注意,主键删除与非空删除不一样。非空删除用 MODIFY。自增长 AUTO INCREMENT: 自动增长的值只和上一条记录有关系非空约束not null,值不能为空唯一约束unique,值不能重复删除:ALTER table t_name DROP INDEX id;
    zeki10
    zeki10
    昨天
  • 手写Mybatis-自定义持久层框架思路分析JDBC存 的问题 数据库配置硬编码 频繁创建与销毁数据库连接 ,资源严重浪费 SQL语句、参数写在代码里和代码在一起,存在硬编码,不好维护, 对参数和返回结果需要手动一个一个去绑定,较为繁琐 JDBC 解决方案 使用配置文件 使用数据库连接池 使用配置文件与代码分开维护(与数据库配置文件分开),SQL配置文件可能经常变更 使用反射、内省的方式来重实现绑定与封装 自定义持久层框架分
    qq497811258
    可乐Vayne
    昨天
  • 围绕MySQL的使用,讲解基础用法同时,对内部原理进行分析,并提供了实践样例与权威资料参考,因此不同于一般的使用文档。
    zgdwxp
    王大锤砸
    昨天
  • 【Python课程设计】学生成绩管理系统1、需求分析2、功能设计与分析1、使用数据库对数据进行存取(1)使用PyMySQL模块操作数据库对数据进行存取(2)创建数据库school,创建数据表student_sore、teacher_login(3)使用xlrd模块从Excel文件中读取数据到数据库(4)定义一个PyMySQL增删改查的工具类PyMySQLUtils2、使用桌面窗体界面进行交互(1)使用Tkinter模块实现图形化界面GUI设计(2)开始界面:教师注册、教师登录、退出系统(3)教师注册界面:输
    qq_43971504
    大格子嘞
    前天
  • 二叉查找树Binary Search Tree在ADT Map的实现方案中, 可以采用不同的数据结构和搜索算法来保存和查找Key, 前面已经实现了两个方案有序表数据结构+二分搜索算法,散列表数据结构+散列及冲突解决算法下面我们来试试用二叉查找树保存key,实现key的快速搜索在ADT Map的实现方案中, 可以采用不同的数据结构和搜索算法来保存和查找Key, 前面已经实现了两个方案有序表数据结构+二分搜索算法,散列表数据结构+散列及冲突解决算法下面我们来试试用二叉查找树保存key,实现key的快
    weixin_39020133
    亥虫
    昨天
  • 当MYSQL出现时间插入失败的兼容性错误时的解决办法:ERROR 1292 (22007): Incorrect datetime value: ‘0000-00-00 00:00:00’ for column ‘IntoLineTime’ at row 1mysql> INSERT INTO testtable(IntoLineTime,StartTime,EndTime) values('0000-00-00 00:00:00','2020-07-01 08:59:43','2020-07-
    weixin_41486034
    上善若水2020
    昨天
  • 文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...
    ThinkWon
    ThinkWon
    2020年03月10日
  • (一)有一张表,3个字段,ID、姓名、生日,此表有1000万行数据,如表一所示:请问如何统计分析出所有年龄的具体人数数据,如表二所示。要求计算速度要快,5秒钟内要完成数据的计算。模拟生成千万条数据,下载地址。表结构,表内容如下sql语句及其执行时间(4.9s) SELECT TIMESTAMPDIFF(YEAR, birth, CURDATE()) as 年龄, COUNT(*) as 人数FROM employeeGROUP BY年龄(二)数据库设计,请按照如下需求描
    qq_39109805
    Not Talk
    昨天
  • 借鉴博客:https://blog.csdn.net/u011016933/article/details/107063991https://blog.csdn.net/u011016933/article/details/107059359一.环境模拟1,主库环境:ip地址:192.168.6.30hosts文件添加192.168.6.30 enmotech1 oracle192.168.6.31 enmotech2 oracle$ORACLE_BASE=/u01/app/orac.
    u011016933
    竹蜻蜓vYv
    昨天
  • MyBatis使用Collection标签嵌套查询集合嵌套结果集方式使用collection标签定义关联的集合中属性封装的规则查询报销详情时要把对应的卡号等信息也查询出来<resultMap id="bxDetail" type="cn.model.cash.CashRecordDetail"> <id column="id" property="serialNo" jdbcType="INTEGER" /> <result column="serialNo
    xyl__
    王木木:)
    前天
  • 一、基础知识(1)SQL LEFT JOIN 关键字LEFT JOIN 关键字会从左表(table_name1)那里返回所有的行,即使在右表(table_name2)中没有匹配的行语法:SELECT column_name(s)FROM table_name1LEFT JOIN table_name2 ON table_name1.column_name=table_name2.column_name(2)SQL UNION 操作符UNION 操作符用于合并两个或.
    MyxZxd
    赵晓东-Nastu
    前天
  • 学习任何技术,首先我们要知道怎么用,熟练之后再探究其原理,最后再根据业务进行优化。 ——船长MySQL的索引有哪些?主键索引:表的主键列会默认添加索引,索引中保存了该行记录的所有数据唯一索引(upique):该列的所有值必须唯一普通...
    kshon
    kshon
    昨天
  • SQL (Structured Query Language)是一种规则,定义了如何操作所有关系型数据库(如 Oracle, Mysql DB2)SQL 通用语法单行多行书写,分号结尾不区分大小写,但关键字建议大写注释单行:-- 这是一段注释 或 # 这是一段注释多行 /* 这是一段注释 */SQL 分类DDL (Data Definition Language): 操作数据库和表DML (Data Manipulation Language): 增删改表中数据DQL (Data Qu
    zeki10
    zeki10
    前天
  • #创建0630mysql练习题数据库CREATE DATABASE IF NOT EXISTS 0630_practice;USE 0630_practice;#创建学生信息表CREATE TABLE IF NOT EXISTS stuInfo( CLASSNO VARCHAR(50), STUDENTNO INT(11), `NAME` VARCHAR(50), SEX VARCHAR(50), COURSE VARCHAR(50), GRADE INT(11) );#向学生信息表
    sun_0128
    sun_0128
    前天
  • 数据结构总结基本概念总体轮廓抽象数据类型算法与算法分析算法的时间复杂度算法的空间复杂度基本概念总体轮廓抽象数据类型ADT NAME{数据对象:<定义>数据关系:<定义>数据操作1:<定义>数据操作2:<定义>······} ADT NAMEC语言实现抽象数据类型举例:算法与算法分析算法设计要求有穷性正确性可读性健壮性高效性算法的时间复杂度算法中基本语句重复执行次数是问题规模n的某个函数f(n),算法的时间度量记作:
    o_001
    嘤!
    昨天
  • 1、本地连接本地数据库无法连接,报错1251错误代码。第一步:打开Command Line Client第二步:输入 mysql密码回车 就是安装mysql时设置的密码只输入密码就行不加分号第三步:输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql的密码';回车 别漏了后面有个分号 mysql的密码是安装mysql时设置的密码第四步:输入FLUSH PRIVILEGE
    qq_43722162
    姜泽毓
    昨天
  • mysql的五种约束什么是约束?设计一个数据库,需要一种方法来保证只在表中插入合法的数据,管理如何插入或处理数据库数据的规则 就是约束 。约束规则有不同的种类, 一下是几种规则约束类型非空约束唯一约束默认值约束检查约束主键约束外键约束关键词NOT NULLUNIQUEDEFAULTCHECKPRIMARY KEYFOREIGN KEY1非空约束从简单的开始说起, not null , 听名字就能理解,被非空约束的列,在插入时必须给定值 ,否则报错 。
    weixin_43705953
    二郎银
    昨天
加载中...