MySQL
文章平均质量分 87
三春去后诸芳尽
月光照在路上
展开
-
【MySQL】条件判断函数 case when 求和计数,if 函数
1、case when:CASE 字段 WHEN 预期值 THEN 结果1 ELSE 结果2 ENDscore 表:mysql> select * from score;+----+----------+------+------+-------+| id | name | sex | age | score |+----+----------+------+------+-------+| 1 | zhangsan | 1 | 19 | 99 ||原创 2022-05-07 19:36:29 · 5396 阅读 · 44 评论 -
MySQL的索引和事务、Java的JDBC编程
一、索引1、什么是索引索引(index):一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引,并指定索引的类型,各类索引有各自的数据结构实现。相当于一本书的目录(index),根据目录中每个章节对应的页码,就能快速的找到对应的章节,MySQL的索引也是一样的,当从数据库中进行查找的时候,例如按照一定的条件来查找。查找可以遍历表,但是遍历表操作比较低效,就需要想办法尽量的避免遍历,可以通过一些特殊的数据结构,来表示一些记录的特征,通过这些特征来减少比较次数,加快比较的原创 2022-03-20 10:20:49 · 4247 阅读 · 47 评论 -
MySQL 数据库约束、聚合查询、多表查询
一、数据库约束约束就是数据库在使用的时候,对于里面能够存的数据提出的要求和限制,程序猿就可以借助约束来完成更好的校验1、约束类型NOT NULL - 指示某列不能存储 NULL 值,插入会直接报错UNIQUE - 保证某列的每行必须有唯一的值,尝试插入也会报错。DEFAULT - 规定没有给列赋值时的默认值。PRIMARY KEY - NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。FOREIGN K原创 2022-03-17 13:11:22 · 5866 阅读 · 34 评论 -
【数据库】MySQL表的增删改查
CRUD 即增加(Create)、查询(Retrieve)、更新(Update)、删除(Delete)四个单词的首字母缩写一、新增(Create)insert into 表名 values(列的值); 往表里插入数据 into可省略-- 创建一张学生表DROP TABLE IF EXISTS student; CREATE TABLE student ( id INT, sn INT comment '学号', name VARCHAR(20) comment '姓名', qq_mail原创 2022-03-10 15:52:26 · 27855 阅读 · 35 评论 -
【MySQL】数据库基本操作、表的操作
MySQL这个数据库,是一个 客户端-服务器 结构的程序~在控制台上输入的任何一个命令,本质上都是通过网络的方式,和服务器进行了交互 客户端-服务器:网络通信的时候,通信的双方,分别起的名字服务器:被动接受请求的一方客户端:主动发起请求的一方请求:客户端给服务器发的数据响应:服务器给客户端返回的数据原创 2022-03-04 16:29:55 · 9239 阅读 · 57 评论