![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
文章平均质量分 92
αβγθ
这个作者很懒,什么都没留下…
展开
-
MySQL-索引进阶
索引BTree索引的本质索引的本质:索引是数据结构。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。红黑树(red-black tree)B-Tree特点每个非叶子节点由n-1个key和n个指针组成,其中d<=n<=2d。d为大于1的一个正整数,称为B-Tree的度。h为一个正整数,称为B-Tree的高度,通常不超过3。每个叶子节点最少包含一个key和两原创 2021-05-12 15:14:01 · 947 阅读 · 3 评论 -
MySQL-JDBC
JDBC数据库驱动应用程序通过数据库驱动和数据库打交道。JDBCJava操作数据库的规范,对数据库统一操作—JDBCjava.sqljavax.sql导入数据库驱动包 mysql-connector-java-5.1.47.jar步骤:创建一个普通项目。导入数据库驱动。粘贴到lib目录下,右键lib文件夹,点击Add as Library…添加到项目的库里面。加载驱动连接数据库,DriverManager获取执行sql的对象 statement获得返回的结果集释放连接原创 2021-05-12 15:12:52 · 904 阅读 · 1 评论 -
MySQL-权限管理+备份+范式
权限管理SQL操作命令# 创建用户# oracle:create user 用户名 identified by 密码 default tablespace 表空间表;CREATE USER xxx IDENTIFIED BY '123';# 修改密码(当前用户)SET PASSWORD = PASSWORD('1234');# mysql8修改密码命令 ALTER USER "root"@"localhost" IDENTIFIED BY "你的新密码";# 修改密码(指定当前用户)S原创 2021-05-12 15:10:50 · 937 阅读 · 0 评论 -
MySQL-事务+索引
事务*事务(Transaction)原则:ACID原则:原子性(Atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability)原子大小,目标一致,一入即隔离,持久有力(脏读,幻读。。。)原子性:针对同一事务。要么都成功,要么都失败。一致性:事务查找前后状态一致。最终一致性。事务前后的数据完整性要保证一致。隔离性:针对多个用户同时操作,主要排除其他事务对本次事务的影响,有一个隔离的关系。为每一个用户开启一个事务,事务间互不干扰。持久性:事务结束原创 2021-05-12 15:09:04 · 936 阅读 · 0 评论 -
MySQL-基础语句
DQL查询数据*DQLData Query Language:数据查询语言SELECTSELECT [ALL | DISTINCT]{* | table.* | [table.firld1[as alias1][,table.firld2[as alias2]][,...]] }FROM table_name [as table_alias] [left | right | inner join table_name2] # 联合查询 [WHERE ...] # 指定结果需满足的条件 [原创 2021-05-12 15:06:11 · 925 阅读 · 2 评论 -
MySQL-基础知识
数据库数据库(DB,DataBase),数据仓库,软件DBMS:(Database Management System)数据库管理系统,数据库是通过DBMS创建和操作数据的系统软件。关系型数据库(RDBMS):Mysql,Oracle,通过表和表之间,行和列之间的关系进行数据存储非关系型数据库:Redis,MongDB,对象存储,通过对象的自身属性来决定。/*每一个表必须存在id 主键`version` 乐观锁is_delete 伪删除gmt_create 创建时间gmt_updat原创 2021-05-12 15:00:34 · 878 阅读 · 2 评论