MySQL高级 事务 1.为什么要有事务 事务广泛应用于订单系统、银行系统等多种场景 2.事务的四大特性(ACID) 原子性(atomicity) 一个事务必须视为一个不可分割的最小单位,整个事务中所有操作要么全部提交成功,要么全部失败会滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务 ...
分类:
数据库 时间:
2020-04-09 00:15:16
阅读次数:
84
数据库的操作 链接数据库 句式:mysql -uroot -p密码 例子:mysql -uroot -p123456 查看所有数据库 sql语句最后需要有分号结尾,分号不能是中文的 show databases; 创建数据库 句式:create database 数据库名 charset=utf8; ...
分类:
数据库 时间:
2020-04-08 17:34:16
阅读次数:
108
需求背景: 随着业务的增长、对运维效率和质量的要求不断提高,对自动化运维体系的需求也不断增强。 目前笔者服务的很多中大型企业客户,运维其实还停留在“刀耕火种”的原始状态。 这里所说的“刀”和“火”就是运维人员的远程客户端,例如 xshell 和Windows 远程桌面。 这种工作模式有很多局限性, ...
分类:
数据库 时间:
2020-04-08 09:49:48
阅读次数:
94
java.sql.SQLException: Incorrect string value: '\xE7\x9A\x84' for column 'name' at row 1 在创建创建数据库设置 CREATE DATABASE IF NOT EXISTS database_name DEFAUL ...
分类:
数据库 时间:
2020-04-07 00:04:50
阅读次数:
65
1.操作数据库(CRUD) C(Create):创建 创建数据库:create databases; 创建数据库:判断不存在,再创建:create database if not exists 数据库名称; 创建数据库:并指定字符集:create database 数据库名称 character s ...
分类:
数据库 时间:
2020-04-06 17:31:47
阅读次数:
99
参考资料:MybatisPlus官网 环境搭建 创建数据库 CREATE DATABASE `mybatisplus` ? USE `mybatisplus` ? CREATE TABLE `user`( id BIGINT(20) NOT NULL COMMENT '主键ID', NAME VAR ...
分类:
其他好文 时间:
2020-04-05 22:37:46
阅读次数:
95
1、python内置的sqlite3模块,创建数据库中的表,并向表中插入数据,从表中取出所有行,以及输出行的数量。 #!/usr/bin/env python3 #创建SQLite3内存数据库,并创建带有四个属性的sales表 #sqlite3模块,提供了一个轻量级的基于磁盘的数据库,不需要独立的服 ...
分类:
数据库 时间:
2020-04-05 20:21:36
阅读次数:
164
数据库SQL(结构化查询语言): 数据(data):对客观事物的符号表示、数据是数据库中存储的基本对象 数据库(DB):长期存储在计算机内,有组织、可共享的数据集合 主要存数据,按照表的形式进行存储 具有较小的冗余度(重复性)、较高的数据独立性和易扩展性,并可为各个用户共享 数据库管理系统(DBMS ...
分类:
数据库 时间:
2020-04-05 18:57:10
阅读次数:
108
以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应,mysql和sql server 直接通过 ...
分类:
数据库 时间:
2020-04-05 11:39:28
阅读次数:
78
数据库新建表时报错 Incorrect column name 'xxx' 不正确的列名'xxx' 后面发现字段名是复制上去的,可能有空格,删除之前的字段名后手打字段名就没问题了 注意 创建数据库表时,列名不能为空,列名不能包含空格。 ...
分类:
其他好文 时间:
2020-04-04 23:02:58
阅读次数:
193