数据库技术
查看配置 show variables like '%increment%'; 如果: auto_increment_increment=2 执行: set @@global.auto_increment_increment = 1; set @@auto_increment_increment = ...
一、安装 pip install pymysql 二、链接 执行 关闭 import pymysql user=input('用户名: ').strip() pwd=input('密码: ').strip() #链接 conn=pymysql.connect(host='localhost',use ...
EXPLAIN执行计划分类 案例表结构: 索引结构: 1.all 全表扫描 MYSQL扫描全表来找到匹配的行 例如: EXPLAIN SELECT * FROM `t_user` WHERE nick_name='鹅鹅鹅' 例如 EXPLAIN SELECT nn_number FROM `t_us ...
查询数据库大小 SELECT CONCAT(TRUNCATE(SUM(data_length)/1024/1024,2),'MB') AS data_size, CONCAT(TRUNCATE(SUM(max_data_length)/1024/1024,2),'MB') AS max_data_s ...
一、锁 行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突。其加锁粒度最小,但加锁的开销也最大 表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操作的整张表加锁,它实现简单,资源消耗较少,被大部分MySQL引擎支 二、乐观锁 悲观锁 乐观锁 ...
1.一些安装规范 MySQL安装方式:二进制安装(源码编译安装、yum 、rpm) MySQL运行用户: mysql:mysql 注意该用户是虚拟用户,只是用于mysql进程运行使用,不允许登录、不创建家目录 useradd -s /sbin/nologin -M mysql MySQL目录规范: ...
1、通过cmd进入数据库的bin目录 cd C:\Program Files\PostgreSQL\9.6\bin 2、执行pg_dump备份命令,localhost 或者IP pg_dump -h host -p port -U username -d dbname> C:\dbname.bak ...
使用oracle数据库时,mybatis-plus设置自增,添加数据的时候失败 @TableId(value = "ID", type = IdType.AUTO) private Integer id; ; ORA-01400: 无法将 NULL 插入 ("JIANG"."T_PRODUCT"." ...
select STUFF((select ','+ NickName from ZCUser for xml path('')),1,1,'') ...
1. 查正在执行的SQL --查正在执行的SQLSELECT b.sid oracleID, b.username Oracle, b.serial#, spid, paddr, sql_text , b.machine FROM v$process a, v$session b, v$sqlare ...