1.什么是事务? 事务是对数据库中一系列操作进行统一的回滚或者提交的操作,主要用来保证数据的完整性和一致性。 2.事务四大特性(ACID)原子性、一致性、隔离性、持久性? 原子性(Atomicity): 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应 ...
分类:
数据库 时间:
2020-07-27 13:41:49
阅读次数:
92
一、什么是DDL? DDL全称:Data Definition Language 它包含三个主要的关键字:create、drop、alter 操作 statement 创建数据库 create database 删除数据库 drop database 修改数据库 alter database 创建表 ...
分类:
其他好文 时间:
2020-07-26 23:19:01
阅读次数:
103
准备工作 创建表 创建一个实体类 创建MyBatis配置文件 配置数据库信息 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "htt ...
分类:
其他好文 时间:
2020-07-26 15:25:46
阅读次数:
59
数据库 多个集合可以组成数据库。一个MongoDB实例可以承载多个数据库,他们之间完全独立。 MongoDB中的数据库和MySQL中的数据库概念类似,只是无需创建。 一个数据库中可以有多个集合,一个集合中可以有多个文档。 集合 集合就是一组文档,多个文档组成一个集合,集合类似于MySQL里面的表。 ...
分类:
数据库 时间:
2020-07-24 21:26:13
阅读次数:
78
表架构 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,Tname) 教师表 建表语句 CREATE TABLE student ( s INT, sname varchar ...
分类:
数据库 时间:
2020-07-24 09:54:10
阅读次数:
86
###摘要: 我们经常需要将大量数据保存起来以备后续使用,数据库是一个很好的解决方案。在众多数据库中,MySQL数据库算是入门比较简单、语法比较简单,同时也比较实用的一个。 ###1. pymysql.connect()连接数据库函数 连接数据库是进行数据库操作的第一步 import pymysql ...
分类:
数据库 时间:
2020-07-23 16:42:35
阅读次数:
102
在本教程中,我们将向您展示如何使用MySQL CREATE TABLE语句在数据库中创建新表。 MySQL CREATE TABLE语法 要在数据库中创建一个新表,可以使用MySQL CREATE TABLE语句。 CREATE TABLE语句是MySQL中最复杂的语句之一。 下面以简单的形式来说明 ...
分类:
数据库 时间:
2020-07-23 16:22:54
阅读次数:
86
Django 的 Models 仅仅只是配置和使用比较简单,因为他是Django自带的ORM框架,也正是因为是Django原生的,所以兼容性远远不如SQLAlchemy 真正算得上全面的ORM框架必然是我们的SQLAlchemy ORM框架,它可以在任何使用SQL查询时使用 建表 # 导入官宣基础模 ...
分类:
数据库 时间:
2020-07-21 09:47:41
阅读次数:
91
JDBC 获取自增长id以及表的元数据 步骤 1 : 获取自增长id 在Statement通过execute或者executeUpdate执行完插入语句后,MySQL会为新插入的数据分配一个自增长id,(前提是这个表的id设置为了自增长,在Mysql创建表的时候,AUTO_INCREMENT就表示自 ...
分类:
数据库 时间:
2020-07-21 01:13:23
阅读次数:
76
以下所有规范会按照【高危】、【强制】、【建议】三个级别进行标注,遵守优先级从高到低。 一、MySQL数据库设计规范 1.1库 【建议】名称尽量简洁明义,能够一眼看出来这个数据库是用来做什么的,库名与应用的名称尽量一直; 【强制】使用名词作为数据库名称,并且只用英文,不用中文拼音; 【强制】如果有多个 ...
分类:
数据库 时间:
2020-07-20 13:04:34
阅读次数:
72