数据库
那些年那些事那些人
很多事情不是看到了希望才去坚持,而是坚持了才会看到希望;在人生的十字口,一定要慎重选择,一旦选择了就不要后悔;最后欢迎志同道合者,一起交流学习。
展开
-
SQL相关编程(leetcode)
@TOC 1.大的国家 题目 基本的查寻语句:SELECT、 FROM 、WHERE、 OR; 2.交换工资(两列操作) 题目 考点:表中某一列数据的交换;sex表示该列数据; case语句: CASE 字段值 WHEN value1 THEN 'newv' WHEN value2 THEN 'newv' ELSE 'otherv' END //CASE WHEN sex='' THEN..... IF语句: IF(expr1,expr2,expr3) expr1 的值为 TRUE,则返原创 2020-06-26 18:54:30 · 8004 阅读 · 1 评论 -
Ubuntu下的mysql(零基础操作)
ubuntu下的mysql1.mysql服务端与客户端的安装2.查看修改登录密码3.卸载Mysql并重新安装4.python操作数据库5.安装MySQL-python 1.mysql服务端与客户端的安装 1.下载安装mysql的服务端: sudo apt-get install mysql-server 2.切换成root用户后执行下面的命令,否则可能权限不够,想换回普通用户只需ctrl+D(可选) sudo su - 3.下载安装mysql的客户端: sudo apt-get install mys原创 2020-06-25 20:26:11 · 7630 阅读 · 1 评论 -
为什么MySQL数据库索引选择使用B+树
为什么MySQL数据库索引选择使用B+树1.前言-介绍各种树2.B/B+树3.为什么B+树比B树更适合数据库的索引?4.数据库的索引类型 1.前言-介绍各种树 1.二叉查找树:即有序二叉查找树,二叉搜索树; 对于某些情况,二叉查找树会退化成一个有n个节点的线性链;查找效率就很低了; 2.平衡二叉树(AVL):即带有平衡条件的二叉查找树,一般是用平衡因子差值判断是否平衡并通过旋转来实现平衡,左...原创 2020-04-06 20:25:55 · 9681 阅读 · 1 评论 -
基础SQL语法及使用(入门级)
基础SQL语法1.建表2.删除表3.修改表4.插入:5.查询6.删除7.更新8.常用函数9.常用的修饰符10.索引 1.建表 语法:create table 表名称( 字段名 字段名类型 字段描述符,字段名 字段类型 字段描述符); create table t1( id int not null primary key, name char(20) not null ); 2.删除表 语法:...原创 2020-04-05 18:57:41 · 9630 阅读 · 1 评论 -
事务的四种隔离级别
目录1.数据库事务的隔离级别 1.数据库事务的隔离级别 由低到高分别有四种; 1.read uncommitted:读未提交,即一个事务可以读取另一个未提交事务的数据; 出现问题: 脏读:事务A读取到了事务B中未提交的数据,当事务B回滚后,事务A读取到的数据都是脏数据; 老板要给程序员发工资,程序员的工资是3.6万/月。但是发工资时老板不小心按错了数字,按成3.9万/月,该钱已经打到程序员...原创 2020-04-05 15:15:45 · 9587 阅读 · 1 评论