ICode9

精准搜索请尝试: 精确搜索
  • DML添加数据&删除数据&修改数据2022-07-24 09:33:01

    DML:增删改表中数据 1.添加数据: 语法:insert into 表名(列名1,列名2).... values(值1,值2); 注意: 1.列名和值要一一对应。 2.如果表名后,不定义列名,则默认给出所有列添加值 3.除了数字类型,其他类型需要使用引号(单双都可以)引起来 insert into stu values(17,"张三",15); insert into stu (id

  • MySQL 常用命令 3 DQL2022-07-23 20:32:07

    数据查询语言 语法: SELECT 字段列表 FROM 表名字段 WHERE 条件列表 GROUP BY 分组字段列表 HAVING 分组后的条件列表 ORDER BY 排序字段列表 LIMIT 分页参数 基础查询 查询多个字段: SELECT 字段1, 字段2, 字段3, ... FROM 表名; SELECT * FROM 表名; 设置别名: SELECT 字段

  • 锁机制-innodb锁模式2022-07-23 19:33:40

    目录innodb的表级锁模式innodb的行级锁模式行锁解锁方式关闭自动commit准备数据写锁间隙锁死锁对query语句加锁手动加读锁手动加写锁行锁会转为表锁(什么情况下 行锁会锁全表) innodb的表级锁模式 innodb也支持表锁,只能手动加表锁,表锁命令同样适用于innodb,规则和myisam的规则一致

  • 修改语句2022-07-23 12:32:21

    修改表的记录 语法: update 表名 set 列=新值,列=新值...... where 筛选条件 2.修改多表的记录【补充】 1.update boys set  boyname=“张飞”,uercp=10 where id=2 修改多表的记录 sql92 语法: update 表一 别名,表二  别名; set 列=值,..... where  连接条件 and 筛选条件; sql99

  • 强制重编译2022-07-23 09:04:51

      option (recompile)使用在语句 select * from Student where id =1 option (recompile)    使用在存储过程 create proc proc_test (@i int) with recompile as select * from Student where id = @i   

  • MyBatis学习笔记二:MyBatis增删改查2022-07-22 00:32:04

    映射文件的增删改查(mapper.xml) 1.建立mapper映射文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!--要映射的接口位

  • mysql2022-07-21 21:34:14

    数据库的由来 一个大型项目不可能所有的数据,组件都在一台机器上运行,一台机器坏了,服务就瘫痪了 如果我们将程序的各个组件分布到各台机器,但需知各组件仍然是一个整体,言外之意,所有组件的数据还是要共享的。但每台机器上的组件都只能操作本机的文件,这就导致了数据必然不一致。 于是我

  • 分页,排序,子查询2022-07-21 18:02:24

    1. 分页和排序 where子句在order by和limit前面 排序: 升序 ASC 降序 DESC -- 排序 SELECT `address`,s.`id` FROM `student` AS s LEFT JOIN `student123` AS r ON s.id=r.id ORDER BY s.`id` ASC -- 升序 分页: 为了缓解数据库压力,给人更好的体验,瀑布流 语法:limit 起始页下标(

  • 20220720课堂笔记2022-07-20 21:04:14

    20220720课堂笔记 上午 一、MySQL安装、配置 1.数据库概念: 通过一定的结构,来组织、存储和管理数据的软件系统 数据库管理系统(Data Management System ,简称DBMS)用于管理数据库 2.数据库分类: 关系型数据库: Oracle 、 Microsoft SQL Server 、 MySQL 、 DB2 、 Microsoft Access

  • sql语句优化的30种方法2022-07-20 15:34:34

    1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫

  • preparedStatement和Statement有什么不同呢?2022-07-20 11:34:36

    转自: http://www.java265.com/JavaMianJing/202205/16534006123487.html 下文笔者讲述preparedStatement和Statement的区别说明,如下所示 区别1:效率 预编译会话比普通会话对象 数据库系统不会对相同的sql语句不会再次编译 区别2:安全性 可以有效的避免sql注入攻击 s

  • mysql学习笔记-多表查询2022-07-19 21:01:08

    多表查询 一、多表关系 -- 1、一对多 -- 2、多对多 -- 3、一对一 -- 一对多 -- use itlte;数据准备 一个员工属于一个部门,而一个部门有多个员工 create table dept( id int auto_increment primary key comment'主键ID', name varchar(50) not null comment'

  • SQL常见调优2022-07-18 15:35:03

    查询SQL尽量不要使用* 而是select 具体字段 统计行数时,count(1)优于count(*) 尽量避免在where子句中使用or来进行条件连接.or会使索引失效,导致全表扫描 查询id为1 或者deptno为30的员工 要么分两句 要么用UNION. select * from emp where empno = 1 or deptno=30 like语句优

  • 数据库基础2022-07-18 15:31:43

    关系型数据库:oracle、mysql create user lao identified by 123456 account unlock //创建用户且设置状态 grant connect to lao //赋予登录权限 //赋予资源权限 grant resource to lao //资源权限允许该用户创建自己的数据库对象、表格 grant dba to lao //赋予管理员权

  • SQL 优化这么做就对了!2022-07-18 09:02:52

    作者:狼爷 来源:https://www.cnblogs.com/powercto/p/14410128.html 一、前言 在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。 二、SQL优化

  • SQL语句用法总结2022-07-18 08:02:40

    use quan56_goods; 使用数据库 show tables; 展示数据表 模糊查询 select * from tb_brand where name like '%林%'; 顺序 书写顺序 SELECT 字段列表 FROM 表名 WHERE 记录筛选条件 GROUP BY 分组字段列表 HAVING 分组筛选条件 ORDER BY 排序字段列表 执行顺序 FROM->WHERE->G

  • 联结+组合查询2022-07-16 17:02:39

    1、分组过滤: GROUP BY 子句必须出现在WHERE 子句之后,ORDER BY 子句之前。 WHERE过滤行,而 HAVING过滤分组。 列出具有两个以上产品且其价格大于等 于 4 的供应商: SELECT vend_id, COUNT(*) AS num_prods FROM Products WHERE prod_price >= 4 GROUP BY vend_id HAVING COUNT(*) >=

  • SQL 语句大全2022-07-16 15:00:21

    1 基础 1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server --- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs

  • SQL Serve 优化2022-07-15 12:01:09

    SQL性能优化: 1、尽量使用列名代替*; 2、where语句的解析顺序; 3、尽量使用where语句代替having; 4、尽量使用多表查询代替子查询; 5、尽量使用绑定   为了让SQL能够更好的运行,在使用语句的过程中尽量使用精准查询,让你的数据更好的突显出来

  • sql语句优化的30种方法2022-07-13 15:35:17

    sql语句优化的30种方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃

  • sql2022-07-13 14:32:46

    一、基础 1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs

  • MySQL(07-11至07-12)2022-07-13 09:35:35

    /消除重复行/ select distinct job from emp; /查看表结构/ describe emp; describe emp; describe salgrade; /where/ select * from emp where deptno = 10; select ename, job, sal, deptno from emp where job = 'clerk' and deptno = 20; select empno, job, hired

  • mybatis简单学习2022-07-12 21:03:31

    mybatis核心配置文件 注意:在编写配置文件时需要注意标签顺序! <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//MyBatis.org//DTD Config 3.0//EN" "http://MyBatis.org/dtd/MyBatis-3-config.dtd"

  • C#泛型2022-07-12 09:31:21

    一、概念   什么是泛型?个人观点是把两个字分开理解,‘泛’意思是很多,泛指,‘型’就是参数类型,合起来就是多种参数类型,或者说类型参数。 二、作用   ArrayList是一个很方便的容器类,使用中无需更改就可以存储任何引用类型或值类型,但是这种便利是有代价的,这需要把任何一个加入Array

  • mysql中group by,having,order by,limit,distinct的用法和简单的的多表查询2022-07-11 19:00:19

    分组查询:关键字group by的用法 group:组 by:通过 group by :通过....。分组group by列名:通过指定列来分组 一般情况下在题目中出现 "每个" "各个" "不同的" 这一类词语时基本都会用到group by 分组关键字 语法: select 列名 from表名 group by列名; 多字段分组语法:select * fr

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

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

ICode9版权所有