Mysql
Mysql相关知识
nZk丶
这个作者很懒,什么都没留下…
展开
-
Mysql和Oracle以及SqlServer的分页查询如何实现
一、MySql中的limitSELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容,MySQL 也支持句法: LIMIT #原创 2020-06-04 17:44:24 · 256 阅读 · 0 评论 -
JDBC中的Statement和preparedStatement
preparedStatement是预编译的,先编译无参数的sql,再提交参数,然后再执行对于批量处理可以大大提高效率.,也叫JDBC存储过程。 使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。 Statement每次执行sql语句,...原创 2020-04-15 11:33:47 · 283 阅读 · 0 评论 -
Mysql事务(附MVCC机制举例详解)
1.什么是事务一个事务是由一条或者多条对数据库操作的SQL语句所组成的一个不可分割的单元,具有原子性。只有当事务中的所有操作都正常执行完了,整个事务才会被提交给数据库;如果有部分事务处理失败,那么事务就要回退到最初的状态,因此,事务要么全部执行成功,要么全部失败。set autocommit 开启事务,一旦开启事务就不是按下回车就会造成持久性修改执行sql语句 1执行sql...原创 2020-04-15 10:03:18 · 814 阅读 · 0 评论 -
Mysql三种存储引擎的区别
存储引擎的概念是MySQL的特点,Oracle中没有专门的存储引擎的概念,Oracle有OLTP和OLAP模式的区分。不同的存储引擎决定了MySQL数据库中的表可以用不同的方式来存储。我们可以根据数据的特点来选择不同的存储引擎。1.InnoDBInnoDB给MySQL的表提供了事务处理、回滚、崩溃修复能力和多版本并发控制的事务安全。在MySQL从3.23.34a开始包含InnnoDB。它是...转载 2020-03-03 17:01:04 · 726 阅读 · 0 评论 -
Mysql基础回顾
好像之前还没写过一篇总结Mysql的博客,知识需要总结提炼,写一篇帮助自己加强记忆。目录一.基本概念二.sql语句1.登录退出数据库操作2.库操作3.表操作3.1创建表语句3.2主键约束3.3外键约束3.4非空约束3.5唯一性约束3.6默认约束3.7主键自增(注意必须是主键)3.8查询表语句3.8.1查看表结构3.8.2查看表的详细结...原创 2020-02-27 11:56:24 · 309 阅读 · 0 评论