摘要:
一、JDBC初步使用 JDBC即Java Database Connectivity,使用Java语言操作数据库。一般操作数据库的步骤如下: 加载驱动 连接数据库,获得Connection对象 获得执行数据库的Statement对象 执行sql语句,并获得结果 关闭连接 package com.jd 阅读全文
摘要:
一、数据库权限管理 数据库的权限管理,主要就是创建用户、给用户赋权、撤销权限和删除用户这样的操作,这些操作使用的频率比较少,在这里简单介绍下: 创建用户 create user 用户名 identified by '密码' 修改密码 -- 修改当前用户 set password = password 阅读全文
摘要:
一、事务 在日常的操作场景中(比如转账),需要判断多条语句都成功才能确定该操作成功(转账人扣除费用,收款人增加费用)。这种时候我们就需要用到事务,来将这多个语句视作一个整体,在保证功能的正常运行。 1. 事务的特点 原子性:多个语句看作一个整体,看作最小的原子,不可拆分 一致性:事务完成后,所有数据 阅读全文
摘要:
1. 自连接查询 自连接查询,意思就是自己与自己做联表查询,听起来比较抽象,我们看个例子。 首先准备点数据 create table tdb_cates( id smallint primary key auto_increment, cate_name varchar(20) not null, 阅读全文
摘要:
1. 数据准备 准备student学生表并插入数据 -- student表 CREATE TABLE IF NOT EXISTS `student`( `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号', `name` VARCHAR(10) NOT N 阅读全文
摘要:
1. Insert插入语句 语法:insert into 表名 (字段名1,字段名2,字段名3...) values(值1,值2,值3...); -- 插入单条数据 INSERT INTO student (name, sex, birthday, address, email) VALUES (' 阅读全文
摘要:
1. 创建数据库表 示例 CREATE TABLE IF NOT EXISTS `student`( `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号', `name` VARCHAR(10) NOT NULL DEFAULT '匿名' COMMENT 阅读全文
摘要:
1. 数据库简介 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 2. 数据库的分类 2.1 关系型数据库(SQL) 通过表和表之间,行和列之间的关系进行对象的存储。如学员信息表、考勤表...... 2.2 非关系型数据库(NoSQL) 非关系型数据库,对象存储,通过对象自身 阅读全文