数据库
常见数据库
老婆就是要败家
这个作者很懒,什么都没留下…
展开
-
SQL优化小技巧
SQL优化1 查询语句中不要使用select *2 尽量减少子查询,使用关联查询(left join,right join,inner join)替代3 in或者not in 使用exist not exists代替4 or用 union或者union all 代替5 应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。6 应尽量避免在 where 子句中对字段进行 null 值判断,后果同上...原创 2020-10-24 13:19:25 · 125 阅读 · 0 评论 -
SpringBoot中事务传播特性的使用
REQUIRED : 使用当前的事务 ,如果当前没有事务 ,则自己新建一个事务 ,子方法是必须运行在一个事务中的 ; 如果当前存在事务 , 则加入这个事务 , 成为一个整体 一般用于增删改SUPPORTS: 如果当前有事务 , 则使用事务 ,如果当前没有事务 ,则不使用事务 适用于查询MANDATORY : 该传播属性强制必须存在一个事务 ,如果不存在,则抛出异常REQUIRES_NEW : 如果当前有事务 ,则挂起事务 ,并且自己创建一个新的事务给自己使用; 如果当前没有事务 , 则同requi原创 2020-07-20 17:28:43 · 536 阅读 · 0 评论 -
Linux下查看数据库和表
进入数据库mysql -uroot -p ;输入密码 然后enter进入查看数据库列表show databases ;想进到那个数据库 就使用那个数据库use demo ;查看此数据库中的表有哪些show tables ;查看数据库中stu表中的字段信息show columns from stu ;查看用户的权限show grants ;...原创 2020-07-13 22:39:28 · 1822 阅读 · 1 评论 -
如何使用Navicat查看创建已有表的全部字段信息
现在Navicat非常的好用 , 我以前一直用的SQLy1.首先你先选择一张表 , 然后右键单击 →对象信息2.然后点击查看 →信息窗格→选中显示信息表格还有DDL或预览此时软件的最后边就出现了你想要的东西...原创 2020-05-31 19:55:00 · 6182 阅读 · 2 评论 -
如何用SQLyog导入外部数据
1.打开SQLyog后 , 点击 root@localhost , 从sql 转储文件导入数据库2.然后选择你要导入的数据库文件 ,点击执行即可;原创 2019-07-23 23:13:17 · 3192 阅读 · 1 评论 -
Mysql多表查询全教程
多表查询查询语法:select 列名列表from 表名列表where ....(一)笛卡尔积select * from emp,dept;(二)多表查询的分类①内连接查询1.隐式内连接查询查询所有的员工信息以及对应的部门信息,使用where 消除无用数据的就是隐式内连接查询select * from dept,emp WHERE dept.id=emp.dept_id...原创 2020-04-25 17:21:22 · 220 阅读 · 1 评论 -
Mysql多表关系全解
多表关系(一)分类多表之间的关系 (就是两张表之间的关系,千万别以为是多张表,多指的是数据个数)1.一对一(了解)例如:身份证和人分析:一个人对应一个身份证,一个身份证只能对应一个人2.一对多(多对一)例如:部门和员工分析:一个部门有多个员工,一个员工只能对应一个部门3.多对多例如:学生和课程分析:一个学生可以对应多个课程,一个课程可以对应多个学生(二)实现关系1.一对多...原创 2020-04-25 11:33:33 · 149 阅读 · 0 评论 -
Mysql中的约束
约束概念:对表中的数据进行限定,保证数据的正确性,有效性,完整性;分类: 四种约束主键约束: primary key非空约束: not null唯一约束: unique外键约束: foreign key(一)非空约束创建表的时候添加非空约束create table stu(id int,name varchar(20) not null)删除表中的非空约束删除表中的非...原创 2020-04-25 09:33:29 · 181 阅读 · 0 评论 -
Oracle基本用法全教程(二)
15视图---视图---视图的概念:视图就是提供一个查询的窗口,所有数据来自于原表。---查询语句创建表create table emp as select * from scott.emp;select * from emp;---创建视图【必须有dba权限】create view v_emp as select ename, job from emp;---查询视图sele...原创 2020-04-22 09:42:41 · 207 阅读 · 0 评论 -
MYsql数据库最正规最简单卸载方法
很多人可能装错了数据库,想进行卸载,但是看到各种教程是不是感觉方法很不正规,例如删除注册表,删错了导致自己系统都崩溃了,还得重装系统下边我提供一种最正规鬼简单的卸载方法去mysql的安装目录找到my.ini文件复制 datadir=“C:/ProgramData/MySQL/MySQL Server 5.5/Data/”卸载MySQL删除C:/ProgramData目录下的MyS...原创 2020-04-22 16:31:09 · 225 阅读 · 0 评论 -
Mysql查询语句全教程(文末附SQL脚本)
(一)查询语句基本语法所谓查询就是一列一列进行查询select 字段列表from 表名where 条件列表group by 分组字段having 分组之后的条件order by 排序limit 分页限定(二)基本查询语句select name,age from student3;(三)去重查询select DISTINCT address from stu...原创 2020-04-24 09:27:04 · 449 阅读 · 0 评论 -
Oracle基本用法全教程(一)
①创建表空间创建用户以及用户授权(1)创建表空间--创建表工作空间create tablespace itheima--在服务器上指定空间datafile 'c:\itheima.dbf'--为他设置空间大小size 100m--进行空间自动填充autoextend on--每次进行扩展10mnext 10m;在服务器上指定空间的时候后缀名必须为dbf(2)删除表空间...原创 2020-04-22 09:25:19 · 3277 阅读 · 3 评论