
数据库
so1125so
这个作者很懒,什么都没留下…
展开
-
MySql
一:数据库概述 数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访...原创 2019-08-13 19:28:43 · 736 阅读 · 1 评论 -
sql日常练习
建表Create Table CREATETABLE`emp`( `empno`int(11)DEFAULTNULL, `ename`varchar(50)DEFAULTNULL, `job`varchar(50)DEFAULTNULL, `mgr`int(11)DEFAULTNULL, `hiredat...原创 2019-08-18 14:52:14 · 366 阅读 · 0 评论 -
Sql面试五十题
建表 --学生表 CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) N...原创 2019-08-18 14:41:04 · 373 阅读 · 0 评论 -
JDBC
JDBC概述 JDBC:java database connectivity SUN公司提供的一套操作数据库的标准规范 JDBC与数据库驱动的关系:接口与实现的关系。 JDBC规范(掌握四个核心对象): DriverManager:用于注册驱动 ...原创 2019-08-17 11:07:51 · 125 阅读 · 0 评论 -
C3P0与DBCP的区别及C3P0与DBUtils的联合使用及数据库连接池
C3P0 使用步骤:1.添加(c3p0-0.9.1.2) jar 包 2.编写配置文件 c3p0-config.xml (文件名字固定,位置固定在src下面),系统会自动读取配置文件 配置文件<?xml version="1.0" encoding=...原创 2019-08-17 10:41:42 · 506 阅读 · 0 评论 -
MySql安装失败的解决办法
Mysql安装失败的解决办法 --------------------------------以下是错误的类型----------------------------------- The security settings could not be applied to the database because the connection has failed with the fol...原创 2019-08-17 09:37:47 · 397 阅读 · 0 评论 -
MySql-if使用
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-14 17:09:45 · 123 阅读 · 0 评论 -
数据库的设计及优化
数据库的设计 数据库的设计范式 https://blog.youkuaiyun.com/so1125so/article/details/99710778 数据冗余/查询效率/扩展 数据冗余:如果数据库设计的不合理,保存大量数据后会出现大量的重复数据,这种现象称为数据冗余,通过拆分表格的形式,把可能大量重复的数据,用单独一张表保存,在原表中只需...原创 2019-08-18 23:09:00 · 451 阅读 · 0 评论 -
为什么MySQL数据库索引选择使用B+树?
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-08-18 23:08:37 · 215 阅读 · 0 评论 -
范式
范式的概念: 设计关系数据库时,我们通过遵循不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求就是范式。 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。第一范式第一范式是指在同一表中没有重复项出现,如果有则应将重复项去掉,这个去掉重复项的过程称为规范化处...原创 2019-08-18 22:46:18 · 674 阅读 · 0 评论 -
MySql触发器视图索引
触发器 定义: MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。通过事件触发,不能传参语法CREATE [DEFINER = { user | CURRENT_USER }] TRIGGER trigger_name ...原创 2019-08-18 22:44:54 · 250 阅读 · 0 评论 -
MySql高级查询
DQL高级查询 多表查询(关联查询,连接查询) 1.笛卡儿积 emp表15条记录,dept表4条记录。 连接查询的笛卡尔积为60条记录。 2.内连接 不区分主从表,与连接顺序无关,两张表均满足条件则出现结果集中--where子句select * fr...原创 2019-08-18 15:44:12 · 3841 阅读 · 1 评论