ICode9

精准搜索请尝试: 精确搜索
  • MySQL_查询汇总(一)2022-04-28 00:04:36

    一、MySQL常用命令 完整看完就能掌握MySQL中大部分的查询问题了 -- 查看所有数据库 show databases; -- 选择使用哪个数据库 use <数据库名>; -- 创建数据库 create database <数据库名>; -- 查看所有数据表。(前提是要先选择使用哪个数据库) show tables; -- 查看表结构 desc <

  • mysql视图2022-04-26 22:01:28

    -- 视图-- 准备数据create database if not exists mydb6_view;use mydb6_view;create table dept(    deptno int primary key,  dname varchar(20),    loc varchar(20));insert into dept values(10, '教研部','北京'),(20, '学工部','上海'),(30,

  • MySQL8.0新特性—JSON增强2022-04-25 18:31:21

    要在MySQL中存储数据,就必须定义数据库和表结构(schema),这是一个主要的限制。为了应对这一点,从MySQL 5.7开始,MySQL支恃了JavaScript对象表示(JavaScriptObject Notation,JSON)数据类型。之前,这类数据不是单独的数据类型,会被存储为字符串。新的JSON数据类型提供了自动验证的JSON文档

  • Oracle with使用方法以及递归2022-04-24 22:01:14

    数据准备 表结构 -- 部门表 CREATE TABLE DEPT ( dept_no VARCHAR2(5) NOT NULL, dept_name VARCHAR2(255) NOT NULL, PRIMARY KEY(dept_no) ); -- 添加注释 COMMENT ON TABLE DEPT IS '部门表'; COMMENT ON COLUMN DEPT.dept_no IS '部门编码'; COMMENT ON COLUMN

  • sql扫描2022-04-18 12:00:27

    select(select count(*) from city)-count(*) from city where id<=5;这样的语句不用全表扫描,提高了效率,这条语句扫描了6次 小括号中的查询语句没有进行全表扫描,sql知道有多少行数, count(*) from city where id<=5 sql语句中的这一部分语句查询了5行数据 select * from city w

  • SQL查阅笔记——多表查询12022-04-17 14:03:46

    显示内连接查询 select * from emp inner join dept on emp.dep_id = dept.did; select * from emp join dept on emp.dep_id = dept.did; -- 隐式内连接 SELECT 字段列表 FROM 表1,表2… WHERE 条件; -- 左外连接 -- 查询emp表所有数据和对应的部门信息 select * from emp l

  • 多表_SQL约束-外键约束2022-04-17 13:00:26

    外键约束   主键:可以唯一标识一条记录的列 外键:从表中与主表的主键对应的字段 主表:外键所指向的表,约束其他表的表 从表:外键所在的表,被约束的表 价值:建立主表与从表的关联关系,为两个表的数据建立连接,约束两个表中数据的一致性和完整性     建立外键约束 创建表时添加外

  • DQL 表查询操作2022-04-17 12:04:18

    聚合函数 COUNT():统计指定列不为 NULL 的记录行数 MAX():计算指定列的最大值 MIN():计算指定列的最小值 SUM():计算指定列的数值和 非数值的运算结果为0 AVG():计算指定列的平均值 聚合查询 语法:SELECT 聚合函数(列名) FROM 表名; -- 查询职级名称为 Senior Engineer 的员

  • MySQL学习记录2022-04-15 18:01:16

    sql分类,主要分为DDL,DML,DQL, DCL DDL:定义数据库对象(数据库,表,字段) DML:对数据库表中的数据增删改 DQL:数据查询语言,查询表中的记录 DCL:用来创建数据库用户,控制数据库的访问权限 DDL: 1.查看数据库: show databases; 2.查看当前数据库: select database(); 3.创建数据库: create database

  • oracle-scott-建表建数据2022-04-15 09:04:46

    REM Script: EMP and DEPT-- oracle 部门表和员工表 -- Create DEPT table which will be the parent table of the EMP table. create table dept( deptno number(2,0), dname varchar2(14), loc varchar2(13), constraint pk_dept primary key (de

  • oracle-scott-练习题(2)2022-04-15 09:03:43

    --用SQL完成以下问题列表:--1.列出至少有一个员工的所有部门。 select * from dept d where exists(select * from emp where deptno =d.deptno); select distinct d.* from dept d,emp e where d.deptno=e.deptno; --2.列出薪金比“SMITH”多的所有员工。select * from emp whe

  • oracle-scott-练习题(3)2022-04-15 09:02:57

    1.查询所有的部门编号: select DEPTNO from DEPT ; 2.查询所有有人的部门编号: select DEPTNO from EMP ; 3.查询所有岗位名称: select DISTINCT “JOB” from EMP ; 4.查询所有薪水超过两千的员工信息 select * from EMP where SAL>2000; 5.查询所有20部门的员工姓名,编号及薪

  • MySQL高级查询(聚合函数与分组查询)2022-04-14 19:35:55

    聚合函数:   聚合函数在数据的查询分析中,应用十分广泛。聚合函数可以对数据求和、求最大值和最小值、求平均值等等。   聚合函数不能出现在where子句中,这是一种语法错误,聚合函数执行需要一个数据范围,而在where子句执行时还未划出这个范围。   1.sum函数由于求和,只能用于数字

  • mysql-索引-Index2022-04-13 23:01:01

    一、索引:Index: 1、命名规范:首单词字母小写第二单词开始每个单词首字母大写; 2、mysql:查询方面主要两种方式:全盘扫描、按照索引查询 3、索引排序:mysql数据库中索引需要排序,数据结构是:B-Tree 数据结构; 遵循左小右大原则存放,采用中序遍历方式遍历 4、索引作用:为缩小扫描范围而存在

  • SSM整合_年轻人的第一个增删改查_修改2022-04-13 21:34:47

    写在前面 SSM整合_年轻人的第一个增删改查_基础环境搭建 SSM整合_年轻人的第一个增删改查_查找 SSM整合_年轻人的第一个增删改查_新增 SSM整合_年轻人的第一个增删改查_修改 SSM整合_年轻人的第一个增删改查_删除 GitHub:https://github.com/say-hey/ssm_crud Gitee:https://gitee.c

  • mysql-DQL-去重distinct-2022-04-13 20:34:04

    1、去除重复记录:distinct 只出现在所有字段的最前方; select distinct job from emp; 2、distinct出现在两个字段前,表示联合起来去重。select distinct job,deptno from emp;     原来数据不会被修改,只是查询结果去掉重复 3、分组函数+distinct联合!案例:统计以下工作岗位数

  • mysql-DQL查询语句优先级: and>or=in2022-04-13 19:03:01

    一、and:and级别高于or,先执行and然后or;如果想要or想要先执行,需要加小括号; 查询工作岗位是:MANAGER 并工资大于2500:select empno,ename,job,sal  from emp  where job='manager' and sal>2500; 二、or: 查询工作岗位是MANAGER和SALESMAN员工: select empno,ename,job from emp wh

  • MySQL笔记三:DQL(2)——连接查询、笛卡尔积、union和limit2022-04-09 22:01:59

    3.1连接查询的概念 从一张表单独查询称为单表查询,多张表联合起来查询数据,被称为连接  根据表连接的方式分类:         内连接:等值连接、非等值连接、自连接         外连接:左外连接(左连接)、右外连接(右连接)         全连接(较少用到)   3.2笛卡尔积现象 两张表连接没

  • 多表查询案例2022-04-08 20:33:03

    -- 部门表CREATE TABLE dept ( id INT PRIMARY KEY PRIMARY KEY, -- 部门id dname VARCHAR(50), -- 部门名称 loc VARCHAR(50) -- 部门所在地);   -- 职务表,职务名称,职务描述CREATE TABLE job ( id INT PRIMARY KEY, jname VARCHAR(20), description VARCHAR(50)); -- 员工

  • 封装2022-04-06 13:34:37

    (1)广义:将多个数据定义和行为定义装起来。 (2)狭义:将属性私有化,通过公有化的方式进行操作,提高代码的安全性。 看如下没有封装的例子: 创建一个员工类: public class Employee { //public:公有,所有地方都可以访问,private:私有,只有自己内部可以访问 //不封装 public string empNO;

  • oracle分页查询2022-03-21 20:31:14

    --分页查询 --第一步:需要查询的列 select * from emp --第二步:显示行数 select a.*,rownum rn from (select * from emp) a --第三步:添加条件继续查询 select * from (select a.*,rownum rn from (select * from emp) a where rownum<=4) where rn>=2; 可以修改,不管是想添加选

  • MySQL高级:重点掌握多表查询操作2022-03-21 18:32:09

    更多Java全套学习资源均在专栏,持续更新中↑↑戳进去领取~

  • MySQL必知必会,我的MySql复习宝典2022-03-21 09:36:06

    ??声明:本篇博客是学习B站韩顺平老师mysql课程的笔记?? 目录 ??数据库基础知识 使用命令行窗口连接MySQL数据库数据库三层结构 - 破除MySQL神秘 ??SQL语句 SQL语句分类数据库相关操作 查看、删除数据库备份恢复数据库 创建和删除表MySQL常用数据类型(列类型) 定义无符号的bit的

  • Mysql子查询及索引2022-03-20 22:35:21

    建库 CREATE DATABASE IF NOT EXISTS day14 DEFAULT CHARSET UTF8; 指定库 USE day14; 建表 CREATE TABLE IF NOT EXISTS emp ( emp_id INT PRIMARY KEY AUTO_INCREMENT, emp_name VARCHAR(30), salary VARCHAR(20), dept_id INT, manager_id INT )ENGINE=INNODB DEFAULT CHARSET=

  • MySQL 每周总结(4周)2022-03-20 22:33:47

    索引实例 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度 CREATE DATABASE  IF NOT EXISTS info DEFAULT CHARSET utf8; USE info; CREATE TABLE IF NOT EXISTS emp (     emp_id INT PRIMARY KEY AUTO_INCREMENT,     emp_name VARCHAR(

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有