
数据库系统SSD7
CSU迦叶
Writing code isn't really coding; debugging is.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDBC连接mysql数据的7个步骤(讲解+源码)
步骤源码DBUtils类package com.csu.db;import java.sql.*;public class DBUtils { public static Connection getConnection(){ try { //[1/7] 加载JDBC的驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //[2/7] 定义url连接参原创 2020-09-17 11:01:16 · 622 阅读 · 1 评论 -
mysql数据库常见进阶使用
事务1)mysql中的工作单元,由一个或者多个sql语句组成,“不成功便成仁”,要么全部执行成功,要么全部执行失败,以此来保证数据的一致性。2)事务的回滚:如果事务中的任何一个sql执行失败,ROLLBACK可以进行事务的回滚,将数据恢复到事务执行之前的状态,保证数据的一致性。3)前提:mysql存储引擎InnoDB4)事务的特征:ACID原子性 ATOMICITY事务的sql语句不可分割,要么全部成功,要么全部失败。一致性 CONSISTENCY不管事务执行成功还是失败,数据总是保持一致.原创 2020-09-16 11:04:01 · 380 阅读 · 0 评论 -
复杂SELECT语句执行过程
通过FROM子句中找到需要查询的表通过WHERE子句进行分组函数筛选判断通过GROUP BY子句完成分组操作通过HAVING子句完成组函数筛选判断通过SELECT子句选择显示的列或表达式及组函数通过ORDER BY子句进行排序操作书写时最好按照这个顺序...原创 2020-09-16 10:06:14 · 195 阅读 · 0 评论 -
navicat for mysql如何在更新记录时自动记录更新时间
如图所示步骤添加属性recordTime(任意)设置属性类型为timestamps勾选 根据当前时间戳更新默认栏填 CURRENT_TIMESTAMP效果原创 2020-09-15 09:27:26 · 1824 阅读 · 0 评论 -
mysql数据库基本介绍及常见使用
关系型数据库● 二维表● 表中的一行,称为记录,表中的列, 称为字段(属性)● 行列交叉的单元格的值,叫属性值或字段值。● ORACLE DB2 Mysql SQL SERVER 关系型数据库常用的指令(可以在命令行执行,也可以在navicat新建查询执行)查看版本号select version()显示所有的数据库show databases;设置当前数据库use 数据库名查看该数据库下所有的表show tables查看表结构desc 表名存储引擎.原创 2020-09-15 09:03:42 · 379 阅读 · 0 评论 -
如何连接本地mysql+设置无密码登录
如果嫌麻烦,可以设置密码为空,下次登录就不需要密码了。原创 2020-09-01 22:39:06 · 697 阅读 · 0 评论 -
数据库系统DBS的特点
在数据库系统发明以前,人们使用文件系统来管理数据。文件系统具有以下不足:1.数据冗余(与数据共享相对)和非一致性(文件格式不相容)2.程序依赖于数据(新任务要写新程序)3.数据孤立(文件格式不相容)4.完整性问题(完整性约束隐于程序,难修改)5.难以保证原子性更新(失败会导致部分更新)6.不能实现很好的并发访问(未加控制的并发访问导致数据不一致)7.安全性问题(不能实现部分访问)以...原创 2020-03-01 20:30:57 · 1965 阅读 · 0 评论 -
从用户角度看,DBMS应当提供哪些功能?
1.定义:提供DDL,供用户使用数据库定义语言创建其想要建立的表,定义三级模式,两级映像。2.操作:提供DML,供用户可以实现增删改查(追加、删除、更新、查询)等操作。3.控制:提供DCL,供用户达到其想要的控制4.维护:向用户提供一系列维护程序,如恢复转储等。...原创 2020-03-01 20:09:28 · 724 阅读 · 0 评论