数据库
文章平均质量分 70
数据库相关
卿本佳人-
性别男~,爱好女~。
展开
-
Oracle数据库导入导出,及自动备份
imp username/password@数据库名 file=保存的数据库备份路径文件.dmp full=y。原创 2023-07-21 11:16:05 · 368 阅读 · 0 评论 -
java---JDBC
文章目录JDBC接口介绍连接步骤JDBC高级封装具体实例JDBC是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法接口介绍DirverManager类Connention接口Statement接口ResultSet接口连接步骤导包:import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.S原创 2022-02-20 17:24:11 · 397 阅读 · 0 评论 -
mysql-数据库工具
文章目录数据库工具:MySQL变量的定义与赋值定义变量为变量赋值变量分类MySQL流程控制语句视图触发器索引函数和存储过程函数存储过程事务数据库优化(扩展)数据库工具:MySQL变量的定义与赋值可以使用 declare 关键字来定义变量,定义后可以为变量赋值。定义变量declare my_sql int declare 10;为变量赋值set my_sql =30;select …into 语句为变量赋值select id into my_sql from tb_student wher原创 2022-02-19 11:24:11 · 211 阅读 · 0 评论 -
mysql--流程控制语句
文章目录mysql--流程控制语句IF 语句CASE 语句LOOP 语句:LEAVE 语句ITERATE 语句:REPEAT语句WHILE语句mysql–流程控制语句在存储过程和自定义函数中可以使用流程控制语句来控制程序的流程IF 语句IF search_condition THEN statement_list [ELSEIF search_condition THEN statement_list]... [ELSE statement_list]END IF示例:IF原创 2022-02-19 10:12:06 · 87 阅读 · 0 评论 -
mysql--变量的定义与赋值
文章目录mysql变量的定义与赋值定义变量为变量赋值变量分类mysql变量的定义与赋值可以使用 declare 关键字来定义变量,定义后可以为变量赋值。定义变量declare my_sql int declare 10;为变量赋值set my_sql =30;select …into 语句为变量赋值select id into my_sql from tb_student where id=2;变量分类局部变量:mysql局部变量,只能用在begin/end语句块中。用户变量:m原创 2022-02-19 10:09:26 · 1284 阅读 · 0 评论 -
mysql--数据库优化(扩展)
文章目录数据库优化(扩展)SQL调优优化数据库结构分隔表增加冗余字段增加派生列字段选择数据库配置优化硬件优化分布式数据库分库分表读写分离缓存数据库中间件数据库优化(扩展)SQL调优合理利用索引避免低效SQL语句: 使用连接表代替子查询;慎用模糊查询减少多表连接查询优化数据库结构分隔表一张表一般不要超过20字段常用数据放一个表, 不常用放另一个表, 再建立一对一关联。增加冗余字段多个表经常需要连接查询时, 可利用冗余字段减少连查增加派生列多列运算的值字段选择尽量使用tiny原创 2022-02-18 21:25:25 · 328 阅读 · 0 评论 -
mysql--事务
文章目录事务事务原创 2022-02-18 21:01:16 · 364 阅读 · 0 评论 -
msyql--函数与存储过程
文章目录函数与存储过程函数常见函数存储过程函数与存储过程函数一个或多个 SQL 语句组成的子程序,可用于封装代码以便重新使用参数只能是输入参数返回值只能是单一值代码:create function myselect5 (name varchar(15)) returns int begindeclare c int;select id from calsswhere cname=name into c;return c;end;常见函数数值函数:字符串函数:原创 2022-02-17 21:43:58 · 270 阅读 · 0 评论 -
mysql--索引
文章目录索引索引类型普通索引唯一索引主键索引组合索引全文索引索引的缺点索引的注意事项索引失效没必要使用索引的情况索引索引是对数据库表中一列或多列的值进行排序的一种结构。MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。索引只是提高效率的一个因素,如果你的MySQL有大数据量的表,就需要花时间研究建立最优秀的索引,或优化查询语句。索引类型普通索引是最基本的索引,它没有任何限制。语法:1.直接创建索引create index 索引名 on table(原创 2022-02-17 17:32:22 · 228 阅读 · 0 评论 -
mysql--触发器
文章目录触发器触发时机触发器的优缺点创建触发器删除触发器new old触发器是嵌入到 MySQL 中的一段程序,通过对数据表的相关操作来触发、激活从而实现执行。比如当对 student 表进行操作(INSERT,DELETE 或 UPDATE)时就会激活它执行。触发时机1.>增删改2.>操作前before,操作后after3.>new,old触发器的优缺点优点:触发器的执行是自动的,当对触发器相关表的数据做出相应的修改后立即执行。触发器可以实施比 forelgn ke原创 2022-02-17 16:12:25 · 842 阅读 · 0 评论 -
mysql--视图
文章目录视图只保存SQL语句操作优点视图MySQL 视图(View)是一种虚拟存在的表,同真实表一样,视图也由列和行构成,但视图并不实际存在于数据库中。行和列的数据来自于定义视图的查询中所使用的表,并且还是在使用视图时动态生成的。只保存SQL语句数据库中只存放了视图的定义,并没有存放视图中的数据,这些数据都存放在定义视图查询所引用的真实表中。使用视图查询数据时,数据库会从真实表中取出对应的数据。操作创建视图:create view <视图名> as <select语句>原创 2022-02-17 15:55:31 · 930 阅读 · 0 评论 -
Mysql操作语言
数据库管理系统(Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能.数据库分类:关系型数据库、非关系型数据库数据库操作(SQL):DDL(数据库定义语言):数据库:创建: create database [if not exists] <数据库名> [character set utf8]删除: drop database <数据库名>查看: show database;原创 2022-02-16 20:36:52 · 180 阅读 · 0 评论