一、字符串函数1. 查询指定字符或指定字段ASCII码(如果是多个字符,只返回第一个字符ascii码):ascii(s) select ascii('a'); -- 结果:97 2. 查询指定字段或字符串字符个数:char_length(s) 或者 character_length(s) select char_length('abc'); -- 结果:3 se
转载 2024-10-17 10:47:11
89阅读
什么是联合索引?联合索引,就像是我们在图书馆里查找书时候,不是只按照书名或者作者名去找,而是同时按照好几个条件去找,比如先按照书架号,再按照书名号,这样找起来就更快更准确了。在MySQL中,联合索引也是这个意思,它是建立在多个列上索引,可以同时按照这几个列值去查找数据。联合索引如何提高查询性能?联合索引提高查询性能方式主要有以下几种:减少扫描数据量:当我们使用联合索引进行查询时,MySQ
1、Oracle8/8i/9i数据库(thin模式) Class.forName("Oracle.jdbc.driver.OracleDriver").newInstance(); Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库SID String user="test"; String password="test";
1、为什么要创建索引呢?这是因为,创建索引可以大大提高系统性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据唯一性。 第二,可以大大加快 数据检索速度,这也是创建索引最主要原因。 第三,可以加速表和表之间连接,特别是在实现数据参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序时间。 第五,通过使用索引,可以
管理MySQL用户账户MySQL服务器权限全部存放在mysql几个权限表。(如下表)权限表权限表内容user可连接到服务器用户和他们全局权限db数据库级权限tables_priv数据表级权限column_priv数据列级权限procs_priv与存储例程有关权限对于mysql数据库操作注意通过下面这些账户管理SQL语句完成:create user ; drop user ; re
数据库系统是数据密集型应用核心,其体系结构受数据库运行所在计算机系统影响很大。从数据库管理管理系统角度看,数据库系统体系结构一般采用三级模式结构。实际上,数据库产品很多,它们支持不同数据模式,使用不同数据库语言,建立在不同操作系统上。数据存储结构也各不相同,但体系结构基本上都具有相同特征,采用“三级模式和两级映像”。计算机模式结构有三种,分别为:外模式、模式和内模式 ,其中外
文章目录一. MySQL 数据库概述二. MySQL 基本使用及语法一. InnoDB存储引擎概述1.1 InnoDB 引擎后台线程1.2 InnoDB 引擎内存 (日志,缓冲池,内存池)1.3 CheckPoint技术二. MySQL 文件2.1 MySQL 系统日志文件2.2 InnoDB 存储引擎文件三. MySQL 索引与数据存储方式3.1 B+树索引(B+ Tree)3.2 哈希索引(
使用SQL Server管理和查询数据1.        基本概念 数据库就是“数据“仓库”;数据库由表、关系以及操作对象组成;数据存放在表中;系统数据库:master、 model、 tempdb、 msdb数据库由至少1个数据文件和至少1个日志文件组成数据完整性 = 数据可靠 + 数据正确确保数据完整性:使用约束2.
转载 2024-03-12 11:03:30
42阅读
1、事务概念数据库事务是指作为单个逻辑工作单元一系列操作集合。数据库事务有四个基本要素。(ACID)即原子性(Atomicity)、一致性(Correspondence)、隔离 性(Isolation)、持久性(Durability)。(1)原子性:整个事务中所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前
记录:MySQL中char / varchar / text区别char、varchar和text类型字段都可以用来存储字符类型数据char :固定长度类型,适合用在身份证号码、手机号码等属性varchar : 可变长度类型,适合用在长度可变属性text :不设置长度, 适合用在不知道最大长度时属性检索效率:char > varchar > textchar:存储定长数
数据库SQl ALTER TABLE USER DEFAULT CHARACTER SET utf8;DDL -- 对数据库进行操作语言 create database 数据库名; drop database 数据库名; use 数据库名; show databases; create table 表名( id int(5), name varchar(20) );
转载 2023-07-20 21:58:28
1849阅读
一、mysql基础                    1)mysql存储结构: 数据库 -> 表 -> 数据   sql语句     
转载 2023-07-19 15:39:53
1003阅读
SqlServer低版本数据库不能直接还原或附加Sql高版本数据库或备份文件,我们常
MySQL数据库衍生数据库是指在MySQL环境中,基于一些特定需求,通过某些技巧或工具生成附加数据库。这种数据库体系可以进一步提高数据处理效率,适应多变业务需求。本文将分析解决MySQL数据库衍生数据库相关问题过程。 ### 业务影响 在实际业务中,性能低下、查询效率不高会直接影响用户体验,进而导致客户流失。例如,用户在进行复杂查询时,因响应时间过长而失去耐心,或者在高并发场景下
原创 7月前
50阅读
关于数据库delete,truncate,dropDelete Delete :删除数据表中行(可以删除某一行,也可以在不删除数据情况下删除所有行)。删除某一行:Delete from 数据表名称 where 列名称=值;删除所有行: 用 truncate table 表名 更好 尽量不要直接使用 delete table 表名,因为这样虽然会删除数据,并且会保留表结构,但是在提交事务之
转载 2024-04-16 19:13:36
68阅读
数据库系统一、数据库结构从数据库应用开发人员角度看,数据库系统通常采用三级模式结构,是数据库系统内部系统结构。从数据库最终用户角度看,数据库系统结构分为:单用户结构、主从式结构、分布式结构、 客户-服务器、浏览器-应用服务器/数据库服务器多层结构等。1 数据库系统模式概念“型” 和“值” 概念型(Type) 对某一类数据结构和属性说明值(Value) 是型一个具体赋值模式(Sche
转载 2023-06-01 17:43:53
442阅读
菜鸟教程:https://www.runoob.com/sqlite/sqlite-python.html 写在前面  SQLite3数据库是一款非常小巧轻量级嵌入式开源数据库软件,也就是说没有独立维护进程,所有的维护都来自于程序本身。由于其方便快捷,从python2.5开始SQLite3就成了Python语言标准模块了;这也是Python中唯一一个数据库接口类模块,适合用户开发小型数据库
目录一、PostgreSQL是什么?二、PostgreSQL功能和特点三、PostgreSQL对比MySQL有哪些优势?四、PostgreSQL安装部署一、PostgreSQL是什么?PostgreSQL是一种开源关系型数据库管理系统,也被称为Postgres。它最初由加拿大计算机科学家Michael Stonebraker在1986年创建,其目标是创建一个具有良好扩展性和高级功能数据库系统
简介:是SQLServer系统数据库一直都是SQLServer重要组成部分,用来存储临时对象。可以简单理解tempdb是SQLServer速写板。应用程序与数据库都可以使用tempdb作为临时数据存储区。一个实例所有用户都共享一个Tempdb。很明显,这样设计不是很好。当多个应用程序数据库部署在同一台服务器上时候,应用程序共享tempdb,如果开发人员不注意对Tempdb使用就会
什么是数据库 数据库(Database)是按照数据结构来组织、存储和管理数据仓库  常见数据库 Oracle MySQL--SUN DB2--IBM SQL Server--Microsoft Postgre SQL 专业术语: 数据库系统(Database System):DBS 数据库(Database) DB 数据库管理系统(Database
原创 2022-03-04 16:24:46
319阅读
  • 1
  • 2
  • 3
  • 4
  • 5