(第三章)查看数据库
参数举例 | 中文意思 |
---|---|
mydata | 数据库名字 |
is_book | 数据表名字 |
num1 | 字段名 |
查看数据库里面的表
use mydata;
show tables;
Tables_in_mydata | |
---|---|
a_book b_book c_book d_book e_book |
查看某个表的描述
use mydata;
describe a_book;
字段 | 类型 | 空 | 外键/主键 | 默认值 | 额外的 |
---|---|---|---|---|---|
Field | Type | Null | Key | Default | Extra |
book_id | int | NO | PRI | null | |
book_name | varchar | YES | null | ||
book_num1 | int | YES | null | ||
book_num2 | int | YES | null | ||
book_add | varchar | YES | null |
单表查询
意思 | |
---|---|
select | 选择…(字段) |
from | 来自…(表) |
where | 在…(条件下) |
distinct | 去掉查询重复的数据 |
as | 作为…,另起一个名字,更改查询结果的字段名 |
* | 所有字段 |
, | 选择其中的几个字段名用『,』号来区分 |
+ - * / % |
四则运算 select [字段1][运算符][字段2] [,]from [表名]; 如 select num1-num2,from book; |
查看表内的所有数据 |
---|
select * from [表名]; |
select * from book; |
选择表的指定字段数据 将显示所有 |
---|
select [字段1],[字段2] from [表名]; |
select num1.num2 from book; |
选择表的指定字段数据,相同的值仅显示一条 |
---|
select distinct [字段] from [表名]; |
select distinct num1 from book; |
选择表的指定字段数据,相同的值仅显示一条【字段名字显示时用其它文字代替】 |
---|
select distinct [字段] as [其它名,可以为中文] from [表名]; |
select distinct num1 as 大佬 from book; |
将会展示:book表里面的数据
大佬 |
---|
num1.1 |
num1,2 |
条件查询
意思 | |
---|---|
and | 与 |
or | 或 |
between | 在…之间 |
null | 空 |
like | 像… |
not | 非 |
xor | 异或 |
MySQL 支持 LIMIT 语句来选取指定的条数数据 |
---|
SELECT column_name(s) FROM table_name LIMIT number; |
从book表中 查询字段, 条件为什么,搜索到后 输多少行,并指定查的起始位置
select num1,num2,num3 from book where condition limit [offset] row_count;
选择 | 字段 | 从 | 表 | 那里 | 条件 | 限制 | 起始位置 | 行数 |
---|---|---|---|---|---|---|---|---|
select | num1,num2,num3 | from | book | where | condition | limit | [offset] | row_count; |
关系运算符 | |
---|---|
> | 大于 |
< | 小与 |
= | 等于 |
!= (<>) | 不等于 |
>= | 大于等于 |
<= | 小于等于 |
逻辑运算符 | |
---|---|
and(&&) | 逻辑与 |
or(ll) | 逻辑或 |
xor | 逻辑异或 |
not(!) | 逻辑非 |
匹配字符多少 | |
---|---|
like_ | 单个字符 |
like %% | 任意多个字符 |
提示:"%" 可用于定义通配符(模式中缺少的字母) | |
‘%g’ | |
‘g%’ | |
‘%g%’ |
实例 between and |
---|
如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。 |
显示字段num1,num2从表a_book中,并筛选字段【价格】在50至100的数据 |
select num1,num2 from a_book where book_price between 50 and 100; |
实例 in(5,6,7) |
---|
查询a_book表中 字段num1 中值为【5,6,7】的数据 |
select * from a_book where num1 in(5,6,7); |
实例 like |
---|
搜索表【a_book】中字段为【book_name】字符串为【python】的字符的数据 |
select * from a_book where book_name like ‘%python%’; |
没有【python】字符串的字段 |
select * from a_book where book_name not like ‘%python%’; |
实例 is null |
---|
搜索表中第10至20行,字段【book_name】为空【null】的数据 |
select * from a_book where book_name is null limit 10,20; |
实例 \G |
---|
让搜索记录一条一条地完整显示出来 |
不在末尾添加;号更改为\G |
select * from a_book where book_name is null limit 10,20\G |
select * from a_book where book_name like ‘%python%’\G |
(第三章)查看数据库相关推荐
- JAVA实现数据库编程第三章_[数据库]使用Java实现数据库编程—03 第三章 高级查询(一)...
[数据库]使用Java实现数据库编程-03 第三章 高级查询(一) 0 2018-07-21 03:01:10 1.修改表:(1)修改表名语法: ALTER TABLE RENAME [ TO ] : ...
- 《php开发典型模块大全》读书笔记 第三章 mysql数据库基础
第三章 mysql基础 show columns from table describe table alter table 修改表 rename table t1 to t2 整型 ...
- Android 第三章 SQLite 数据库
1,使用execSQL API 操作数据库. 步骤1,创建Class MyOpenHelper实现接口SQLiteOpenHelper,复写构造函数.onCreate.onUpgrade方法 ...
- mysql 导入百万级数据 几种 java_Java 修行第034天--执行计划及其使用--Oracle数据导入导出--第三章MySQL使用...
执行计划中牢记几句话: -- 尽量避免是*代替所有列,编写查询语句时使用具体列名代替*,可以防止全表扫描 -- 尽可能少的使用like关键字进行模糊查询 -- 建立适当的索引可以提高查询效率 十三. ...
- Mysql——》查看数据库表结构
版权声明:本文为博主原创文章,无需授权即可转载,甚至无需保留以上版权声明,转载时请务必注明作者. https://blog.csdn.net/weixin_43453386/article/detai ...
- 【.NET Core项目实战-统一认证平台】第三章 网关篇-数据库存储配置(1)
[.NET Core项目实战-统一认证平台]第三章 网关篇-数据库存储配置(1) 原文:[.NET Core项目实战-统一认证平台]第三章 网关篇-数据库存储配置(1) [.NET Core项目实战- ...
- 备考全国计算机三级数据库考试+自学MySQL 第二章第三章数据库的基本操作
第二章MySQL的安装与配置 有Windows和Linux两种版本.(个人建议:先装一个VMware虚拟机,在里面装MySQL).安装步骤自行百度,或者后期,再补发,安装文件直接下载MySQL官方文件 ...
- 33:第三章:开发通行证服务:16:使用Redis缓存用户信息;(以减轻数据库的压力)
说明: (1)声明:这个其中的区别和相同点,要清楚: ● 在[32:第三章:开发通行证服务:15:浏览器存储介质,简介:]中,前端使用[把"用户基本信息"存到Session Sto ...
- linux 查看主板sn_如何使用您的工业边缘计算单元:第三章:使用你的JayBox 主板...
这篇文章是介器开源十一章节PlayBook的一部分,欢迎来给我们的提PR,我们的git地址是:https://github.com/Jieqiio/BaseJay/wiki 如何使用您的工业边缘计算单 ...
最新文章
- 分裂游戏(bzoj 1188)
- 科技部通知:先看病,再写论文!!!
- 多进程Socket_Client
- 2022年有哪些值得学习的Java开源项目?这7个火爆了
- STM32 DMA详解
- 十沣科技自主研发仿真软件 有效实现飞机起落噪声精细仿真
- 防爆破登录:配置/etc/hosts.deny禁止ip尝试ssh或者telnet操作
- vmware虚拟机的基础使用
- 傲梅备份服务器系统,傲梅轻松备份迁移系统
- win10永久自动更新服务器,win10彻底永久关闭自动更新的方法【已验证有效】
- 数据结构课程设计——电话号码查询系统(C语言)
- PHP 26个英文字母递增
- 朋友——friends
- 腾讯小程序php,微信小程序实现使用腾讯地图SDK步骤详细介绍
- 液相如何改善峰形与提升分离度?【实验室秘籍】
- 职校计算机课堂评课标准,2019年中职计算机评课稿
- 怎么下载地质图、专题图等其它专业地图
- 蓝桥杯: Cowboys
- 人形机器人视觉处理——定位抓取
- 微软 地平线5 无法加入线上模式处理办法
热门文章
- sql server 面试_SQL Server审核面试问题
- 如何使用SQL Server主数据服务替换硬编码的查找
- 利用Vert.x构建简单的API 服务、分布式服务
- 委托函数《重构》----处理概括关系
- 计算机办公应用总结,2017年办公自动化实习报告总结
- 约数国王c语言,求最大公约数问题
- MySQL巧妙利用help_topic表把以逗号分隔的字符串转换成行
- RedisLockRegistry源码-redis分布式锁
- Ancient Berland Circus CodeForces - 1C
- 解决ubuntu下修改环境变量profile后报错,很多常用命令都用不了