随笔分类 -  数据库

摘要:1、DriverManager:注册driver,其实是把这个driver存到了DriverManager里面的一个CopyOnWriteArrayList<DriverInfo>类型的变量里,名为registeredDrivers,然后在你java.sql.DriverManager.getCon 阅读全文

posted @ 2021-08-31 09:21 金色的省略号 阅读(23) 评论(0) 推荐(0) 编辑

摘要:流程控制结构 #流程控制结构 /* 顺序结构:程序从上往下依次执行 分支结构:程序从两条或多条路径中选择一条去执行 循环结构:程序在满足一定条件的基础上,重复执行一段代码 */ #一、分支结构 #1、if函数 /* 功能:实现简单的双分支 语法: if(表达式1,表达式2,表达式3) 执行顺序: 如 阅读全文

posted @ 2021-08-27 09:09 金色的省略号 阅读(39) 评论(0) 推荐(0) 编辑

摘要:存储过程和函数 #存储过程和函数 /* 存储过程和函数:类似于java中的方法 好处: 1、提高代码的重用性 2、简化操作 */ ###存储过程 /* 含义:一组预先编译好的SQL语句的集合,理解成批处理语句 好处: 1、提高代码的重用性 2、简化了操作 3、减少了编译次数并且减少了和数据库服务器的 阅读全文

posted @ 2021-08-27 09:08 金色的省略号 阅读(59) 评论(0) 推荐(0) 编辑

摘要:变量 #变量 /* 系统变量: 全局变量 会话变量 自定义变量: 用户变量 局部变量 */ #一、系统变量 /* 说明:变量由系统提供的,不是用户定义,属于服务器层面 注意: 如果是全局级别,则需要加 GLOBAL ,如果是会话级别,则需要加SESSION,如果不写,则默认SESSION 使用的语法 阅读全文

posted @ 2021-08-19 09:20 金色的省略号 阅读(51) 评论(0) 推荐(0) 编辑

摘要:视图,虚拟表,非真实的表,保存的是逻辑关系,而不是真实数据,主要用来查询,用来简化sql语句,可以像表一样使用 #视图 /* 含义:虚拟表,和普通表一样使用(视图保存的是逻辑关系,而不是真实的表) mysql5.1版本出现的新特性,是通过表动态生成的数据 比如:舞蹈班和普通班的对比 视图的优点: 1 阅读全文

posted @ 2021-08-18 11:11 金色的省略号 阅读(53) 评论(0) 推荐(0) 编辑

摘要:保存点: SAVEPOINT 设置事务: SET TRANSACTION 提交:COMMIT 回滚:ROLLBACK #TCL /* Transction Control Language 事务控制语言 事务: 一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行 #案例: 阅读全文

posted @ 2021-08-17 17:14 金色的省略号 阅读(108) 评论(0) 推荐(0) 编辑

摘要:DDL主要是用在定义或改变,表的结构,数据类型,表之间的链接和约束等初始化工作上 如:CREATE、ALTER、DROP 库和表的管理、数据类型、约束、标识列 /* 数据定义语言 库和表的管理 一、库的管理 创建、修改、删除 二、表的管理 创建、修改、删除 创建:create 修改:alter 删除 阅读全文

posted @ 2021-08-12 17:20 金色的省略号 阅读(171) 评论(0) 推荐(0) 编辑

摘要:是对表内数据的操作 数据操作(操纵)语言DML主要有三种形式: 插入:INSERT 更新:UPDATE 删除:DELETE #DML语言 /* 数据操作语言: 插入:insert 修改:update 删除:delete */ #一、插入语句 /* 语法: insert into 表名( 列名,... 阅读全文

posted @ 2021-08-10 10:10 金色的省略号 阅读(227) 评论(0) 推荐(0) 编辑

摘要:数据查询语言DQL,基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块: SELECT <字段名表> FROM <表或视图名> WHERE <查询条件> 数据查询有以下几种: 1、基础查询 #进阶1:基础查询 /* 语法: select 查询列表 from 表名; 1、查询列表可 阅读全文

posted @ 2021-07-26 10:33 金色的省略号 阅读(397) 评论(0) 推荐(0) 编辑

摘要:管理员模式下 cmd 进入命令提示符,输入:mysql 登录MySQL后 showdatabases; 显示数据库如下: select user(); show grants; 问题解决: 管理员模式下 cmd 进入命令提示符,输入: mysql -u root -p # 回车登录MySQL ,注意 阅读全文

posted @ 2021-07-16 11:33 金色的省略号 阅读(1793) 评论(0) 推荐(0) 编辑

摘要:JDBC,ODBC简介 JDBC ( Java Data Base Connectivity, Java数据库连接 ),是一种用于执行SQL语句的Java API,它是Java十三个规范之一。可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以 阅读全文

posted @ 2021-07-09 22:15 金色的省略号 阅读(620) 评论(0) 推荐(0) 编辑

摘要:MySQL,是基于客户机-服务器的DBMS(C/S) MySQL之父,Monty,1962.3.3出生于芬兰赫尔辛基,开源MySQL数据库的创始成员,MySQL AB公司的首席技术官,MySQL数据库第一行代码的作者,MySQL数据库命名人,MariaDB创始人兼首席技术官,独自完成撰写MySQL数 阅读全文

posted @ 2021-07-09 10:22 金色的省略号 阅读(493) 评论(0) 推荐(0) 编辑

摘要:数据库系统(Database System) 整体上可以分为五个部分,数据库(DB),数据库管理系统(DBMS),数据库应用,计算机系统以及数据库管理员(DBA) 一、DB、DBMS、MySQL 1、DB,database(数据库),存储数据的仓库,它保存了一系列有组织的数据 数据库的好处:可以持久 阅读全文

posted @ 2021-03-08 12:20 金色的省略号 阅读(496) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示