![](https://img-blog.csdnimg.cn/7052762e4a9b40efb00926c7eee7c2c6.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
数据库相关操作方法
Coder陈、
Coding......
展开
-
什么是占位符
1、概述 占位符通常出现在sql语句中,目的是提高代码的复用性,和执行效率,我们可以通过占位符来对数据先不处理,后续输入。2、例子什么是占位符 //在这个sql语句中?即为占位符,对于这个完整的sql语句,我们不处理数据,先把框架写出来 String sql = "update student set name = ? where id = ?";如何填充占位符 因为占位符往往跟preparedStatement相关联...原创 2021-02-10 19:56:40 · 13733 阅读 · 0 评论 -
视图
文章目录1、什么是视图2、创建或修改视图3、删除视图4、查看视图1、什么是视图 概述:可以理解为是一张虚拟的表,他是动态生成的,只保存了sql逻辑,不保存结果 应用场景:(1)多个地方用到同样的查询结果(2)该查询结果用的sql语句比较复杂 好处:(1)重用sql语句(2)简化复杂的sql(3)保护数据,提高安全性例子:2、创建或修改视图语法:(可以参考上面例子)视图的可更新性的注意点:(以下类型的视图是不能更新的)(1)包含:分组函数、distinct、group by、ha原创 2021-02-06 00:52:25 · 145 阅读 · 0 评论 -
数据库连接池
数据库连接池介绍,以及三种常见数据库连接池的使用方法原创 2021-02-11 00:09:21 · 204 阅读 · 0 评论 -
数据库存储过程详解
该篇文章详细的讲解了存储过程的概述、优点、以及如何创建、执行、查看、删除等...原创 2021-02-07 01:26:33 · 533 阅读 · 0 评论 -
数据库MySQL事务
文章目录1、概述2、特点(ACID)3、事务的使用4、数据库的隔离级别(重点)4.1、数据库事务的隔离性4.2、在MySQL中设置隔离级别1、概述事务由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句是相互依赖的,而一旦某条SQL语句发生错误时,整个单元将回滚,成功的话,则顺利进行。2、特点(ACID)原子性:事务中的操作要么都发生,要么都不发生,不可分割一致性:事务必须使数据库从一个一致性状态转换到另外一个一致性状态隔离性:一个事务的执行不能被其他事务干扰持久性:一个事原创 2021-02-06 00:40:25 · 150 阅读 · 0 评论 -
解决数据库处理中表名与关键字、保留字冲突
使用``将表名包含其起来如 update order set name = “11” where id = 1;改成:update `order` set name = “11” where id = 1;这样就可以解决错误原创 2021-02-10 19:33:37 · 833 阅读 · 0 评论 -
使用preparedSatatement操作数据库表
preparedStatement处理数据库表的详细步骤原创 2021-02-10 20:31:22 · 237 阅读 · 0 评论 -
JDBC初步——获取数据库连接
JDBC简要入门,以及懂得如何和数据库获取连接原创 2021-02-09 23:35:51 · 183 阅读 · 0 评论 -
Apache-DBUtils——实现CRUD操作
使用Apache组织提供的封装好JDBC的简单类库实现CRUD操作原创 2021-02-11 19:19:14 · 180 阅读 · 0 评论 -
数据库分支结构
简单介绍数据库分支结构中的if、case以及循环结构原创 2021-02-08 01:53:50 · 645 阅读 · 0 评论 -
数据库存储过程与函数的异同
对存储过程和函数的区别,以及函数的方法,使用进一步的阐述原创 2021-02-07 19:35:49 · 650 阅读 · 0 评论 -
列级约束和表级约束
1、列级约束和表级约束的选择首先要明白,列级约束和表级约束其实没什么区别,一个作用在列上,一个作用在表上,归根到底就是对数据库表进行制定规则规范。其次,我们应当选择在,如设置主键约束时,你若只要一列如id为主键,就可以直接用列级约束,如果要多列如id和name,那么就可以用表级约束2、通用写法 create table student( id int primary key, name varchar(20) unique, gender varchar(4) ch原创 2021-02-06 20:23:18 · 2233 阅读 · 0 评论 -
MySQL数据库级联删除
级联删除的解释,以及方法步骤原创 2021-02-05 17:32:33 · 7018 阅读 · 0 评论 -
MySQL数据库表中新增一列、删除一列
新增一列alter table 表名 add 列名 数据类型例子:删除一列alter table 表名 drop 列名原创 2021-02-05 16:20:29 · 4350 阅读 · 1 评论 -
MySQL六大约束详解
文章目录1、约束1、约束 概述:约束是为了保证数据库的一致性和完整性,约束是表级的强制规定, 可以在创建表的时候规定约束,也可以在创建之后(alter table 语句)约束的分类:(单列约束&多列约束 ; 列级约束&表级约束)not null:非空约束(1)列级约束,保证当前列不为空unique:唯一约束(1)表级约束(2)添加唯一约束(3)删除约束primary key:主键(非空且唯一)一个表只能有一个主键foreign k原创 2021-02-05 16:10:51 · 629 阅读 · 2 评论 -
MySQL中选取前n行limit
示例1、选取前n行数据2、选取第三行到第四行的两行数据3、排序后筛选:例子选择生序排序完的前两行数据原创 2021-02-05 12:05:04 · 407 阅读 · 0 评论 -
MySQL子查询
概念:出现在其他语句内部的select语句,称为子查询; 内部嵌套其他select语句的查询,成为外查询或主查询。注意事项:子查询要包含在括号里将子查询放在比较条件的右侧单行操作符对应单行子查询;多行操作符对应多行子查询单行子查询:语法:例子查询价格大于罗技键盘的商品使用组函数:例子查询商品价格最少的商品多行子查询查询商品价格小于等于松下的商品(不包括松下本身)...原创 2021-02-05 11:50:56 · 143 阅读 · 0 评论 -
MySQL常见函数-字符、数字、日期、CASE表达式
文章目录1、字符函数1.1、大小写控制函数1.2、字符控制函数2、数字函数3、日期函数4、CASE表达式1、字符函数1.1、大小写控制函数lower(‘ABC’) => abcupper(‘abc’) => ABC1.2、字符控制函数concat(连接):concat(‘hello’ , ‘world’) => helloworldsubstr(截取):substr(‘helloworld’ , 1 , 5)=> hellolength(计算长度):lengt原创 2021-02-05 10:07:42 · 187 阅读 · 0 评论 -
MySQL查询模块详解
本节目标,即完成对MySQL查询模块的详细分析解读文章目录1、基本的select语句2、过滤和排序数据2.1、常用运算:以product表为例2.2逻辑运算2.3、排序数据3、分组函数 及 分组查询3.1、分组函数3.2、分组查询4、多表查询4.1、笛卡尔积4.2、等值连接4.3、join连接1、基本的select语句注意:SQL语言大小写不敏感、可以写在一行或者多行、关键字不能被缩写或是分行、各子句一般要分行写、使用缩进提高语句的可读性。查询全部列的全部数据查询指定列的全部数据列的别名原创 2021-02-04 22:20:10 · 490 阅读 · 0 评论 -
数据库初步认识以及简单的增删改查了解
MySQL常用指令查看数据库:show databases使用某个数据库:use 数据库名称新建数据库:create database 数据库名称查看指定数据库里的所有表:show tables;建表:create table customer(id varchar<20>, age int)查看表结构:desc 表名删除表 drop table 表名增删改查查询表中的所有记录:select * from 表名;向表中插入记录:insert into 表名(列名列表)原创 2021-02-04 20:23:57 · 283 阅读 · 0 评论