随笔分类 - mysql
摘要:TCL语言 transaction controller language 事务控制语言 存储引擎 INNODB MYISAM 使用 默认使用 早些年使用 事务支持 支持 不支持 数据行锁定 支持 不支持(表锁定,效率低) 外键约束 支持 不支持 表空间的大小 较大 较小 事务 什么是事务 事务就是
阅读全文
摘要:数据库 数据库的相关概念 DB:数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。 DBMS:数据库管理系统(Database Management System)。数据库是通过DBMS创建和操作的容器 常见的数据库管理系统:Mysql、Oracle、SqlServer(只
阅读全文
摘要:数据库连接池 数据库连接——执行完毕——释放 连接——释放 很浪费资源 池化技术:准备一些预先的资源,过来就连接上准备好的 最小连接数:10 最大连接数:15 等待超时:100ms 编写连接池:实现一个接口 DataSource 开源数据源实现(拿来即用) DBCP C3P0 Druid:阿里巴巴
阅读全文
摘要:代码实现事务 package cn.dj.www.lesson02; import cn.dj.www.lesson01.JdbcUtil; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.
阅读全文
摘要:IDEA连接数据库 连接成功后,选择数据库 查看数据库/表的内容就双击数据库 修改数据库——要点击DB才能保存 出现问题 错误描述 Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ prope
阅读全文
摘要:JDBC 理解图 需要mysql包 下载官网:https://downloads.mysql.com/archives/c-j/ 第一个JDBC项目 创建一个java项目,一路next 导入jar包 如果是Maven项目的话,在pom.xml文件输入 <dependency> <groupId>my
阅读全文
摘要:数据库设计 三大范式 参考博客:https://www.cnblogs.com/wsg25/p/9615100.html 第一范式 原子性 第二范式 前提:满足第一范式 每张表只描述一件事情 第二范式需要确保数据库表中的每一列都只和主键相关 补充自己的理解: 产品数量需要根据2个确定,折扣和价格要根
阅读全文
摘要:权限和用户管理 CREATE USER DJ IDENTIFIED BY '123456'; -- 创建用户 SET PASSWORD FOR DJ = PASSWORD('123');-- 修改密码 RENAME USER DJ TO @%;-- 重命名 SHOW GRANTS FOR DH; -
阅读全文
摘要:语法规则 不区分大小写,但是建议关键字大写,表名、列名小写 SELECT * FROM user; 支持多行编写sql语言(在SQLyog中可以用F12来快速格式化语句) # 查询cno=20201/20202 sno=2020004的值 SELECT grade as grade1, (SELEC
阅读全文

浙公网安备 33010602011771号