这里写目录标题1.数据库,到底是什么?2.基本操作1.创建数据库2.查看创建好的数据库3.使用数据库4.创建表5.查看创建的数据表6.查看数据表结构7.删除数据表8.删除数据库2.进阶操作(CRUD)1.增2.查2.1全列查找3.2指定列查找3.3查询字段为表达式3.4别名3.5去重3.6排序3.7条件查询3.8分页查询:limit4.修改(Update)5.删除(delete) 1.数据库,到
转载
2024-10-14 21:37:45
34阅读
# 如何实现“mysql 获取数据大于一条”
## 一、流程表格
| 步骤 | 操作 |
| --- | --- |
| 1 | 连接数据库 |
| 2 | 编写SQL查询语句 |
| 3 | 执行SQL查询 |
| 4 | 处理查询结果 |
| 5 | 关闭数据库连接 |
## 二、具体步骤及代码示例
### 1. 连接数据库
```markdown
# 使用Python的MySQL库进
原创
2024-05-08 05:31:25
26阅读
MySQL基础知识常见数据库软件Oracle:大型系统
MySQL:web应用最多,最高支持千万级别 的并发访问
DB2:银行系统使用最多
SQLServer:C#、.net常用数据库的基本概念数据库用于存储和管理数据 的仓库特点 持久存储数据库,数据库是文件系统 方便存储和管理数据 使用了同意方式操作的数据库MySQL目录基本介绍安装目录bin
二进制可执行文件
mysql用于登录服务器
转载
2024-08-23 15:43:21
70阅读
MySQL的有三个关于日期时间的函数,分别是NOW()、CURDATE()、CURTIME()NOW()函数返回当前的日期和时间。 例如:2021-6-10 11:30:04CURDATE() 函数返回当前的日期。例如:2021-6-10CURTIME() 函数返回当前的时间。例如:11:30:04查询小于当前日期(时间)的数据:select * from 表名 where 字段名 < NO
转载
2023-05-26 15:43:23
1093阅读
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:mysql> SELECT something FROM table
WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;
DAYOFWEEK(date)
转载
2024-07-23 09:31:21
83阅读
一、筛选条件数据准备比较运算符 1.等于: = ( 注意!不是 == ) 2.不等于: != 或 <> 3.大于等于: >= 4.小于等于: <= 5.小于: < 6.大于: >7.IS NULL8.IS NOT NULL逻辑运算符 1.与 AND (两个条件都要满足) 2.或 OR (满足一个条件即可) 3.非 NOT (把不满足条件的挑出来)其他操作 1.排
转载
2023-08-18 09:47:56
102阅读
按条件查询使用where子句对表中的数据筛选,结果为true的行会出现在结果集中select * from 表名 where 条件;
例:
select * from students where id=1;where后面支持多种运算符,进行条件的处理 比较运算符 逻辑运算符 模糊查询 范围查询 空判断比较运算符 等于: = 大于: > 大于等于: >= 小于: < 小于等于:
转载
2023-07-26 23:54:07
77阅读
查询插叙所有字段
select * from 表名查询制定字段
select 字段 from 表名使用as给给字段起别名
select id as 序列,name as 名字 from 表名通过as给表起别名
select id as 序列,name as 名字 from 表名 as 别名消除重复行
在select后面列前使用distinct可以消除重复的行
转载
2024-02-02 18:00:16
174阅读
在工作中遇到sql语句时间对比问题,查了好多时间函数,正好总结一下:
1, ADDDAYE (expr,days) expr, days为整数值DATE_ADD()为相同功能函数,ADDTIME(expr,expr2)为增加 h,i,s
SELECT ADDDATE(’1998-01-02′, 31);
-> ’1998-02-02′
2,CURDATE() 返回当前日期 具体格式根据函数用
转载
2023-08-12 13:52:29
400阅读
mysql基础语法复习1.mysql查询语句where条件运算符大于,小于,等于,大于等于,与或非,between,in列子如下图:order by 排序(1)order by price //默认升序排列 (2)order by price desc //降序排列 (3)order by price asc //升序排列,与默认一样 (4)order by rand() //随机排列,效率不高列
转载
2023-09-01 08:10:06
291阅读
MySQL的基本查询 查询表中所有字段信息: 查询表中的部分字段信息: select name.age from students;给表起别名: 为字段起别名: 去重: 查询版本: 比较运算符 等于: = 大于: > 大于等于: >= 小于: < 小于等于: <= 不等于: != 或 <>逻辑运算符 and 这个符号两边都为真的时候,结果才为真,也就是才满足条件
转载
2023-07-14 16:58:45
165阅读
```mermaid
flowchart TD
start(开始)
input(输入问题)
process(分析问题)
step1(编写SQL语句)
step2(执行SQL语句)
end(结束)
start --> input
input --> process
process --> step1
step1 -->
原创
2024-03-10 04:32:05
54阅读
一、筛选条件: (一)、比较运算符:= ( 注意!不是 == != 或 <>>>=<<=IS NULL 8、IS NOT NULL (二)、逻辑运算符:AND
转载
2023-07-31 22:27:14
150阅读
运算符
基本运算符: 1、=表示 等于; 2、<> 表示不等于;(注释:在 SQL 的一些版本中,该操作符可被写成 !=); 3、> 表示大于; 4、< 表示小于; 5、>= 表示大于等于; 6、<= 表示小于等于 7、<=>安全等于,除等号作用外,还可以比较null值;也就是null <=> null 返回1;Group by 和分组
转载
2023-07-07 22:40:19
390阅读
普通查询1、查询表结构desc 表名;2、查询工资大于10000小于20000的员工第一种写法:select * from 表名 where salary > 10000 and salary < 20000;
第二种写法:select * from 表名 where salary between 10000 and 20000;
between and对比>=和<=的好处
转载
2023-07-25 22:39:04
43阅读
limit M:返回 M 条记录
limit N,M : (第一个参数是跳过的数量)从第 N+1 条记录开始, 返回 M 条记录SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15
另外,不能直接用limit N-1,因为limit和offset字段后面只接受非负整数(意味着负数、小数都不行)或者单一变量(意味着不能用表达式)mybatis查询没有数据时返回的
转载
2023-08-23 23:42:20
193阅读
1、索引字段必须not null,null会使索引失效,因为索引的本质是将字段排序,分割范围后快速定位。 2、尽量在辨识度高的字段上添加索引(类型字段不建议加索引,一个值超过总量的30% 索引就失效了) 例:发送状态00-未发送 01-已发送,当我们的查询值关注于00的数据,并且00的数据总是只是少量(不超过30%)时,我们可以在发送状态上加上索引。 3、or
转载
2023-06-22 22:47:16
790阅读
1、简介开启慢查询日志,可以让 MySQL 记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。2、参数介绍slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要 MySQL 的运行帐号的可写权限,一般设置为 MySQL 的数据存放目录)long_query_time 查询超过多少秒才记录,默认是 1
转载
2024-06-25 10:20:24
52阅读
练习用表course student score teacher 查询语句结构顺序 select 一.简单查询1.查询姓猴/最后一个字是猴/带猴的学生名单知识点:‘%’,%代表任意字符串代码 select 2.查询姓“孟”老师的个数 select 二.汇总分析知识点1:sum() ,
转载
2024-02-22 11:35:23
42阅读
对数据库的操作
创建
Create database mydb1;
Create database mydb2 character set gbk;
Create database mydb3 character set gbk COLLATE gbk_chinese_ci;
查询数据库
查看当前数据库服务器中的所有数据库
Show databases;
查看前面创建的mydb2数据库的定
转载
2024-09-01 20:13:10
12阅读