IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MySQL 必知必会 读书笔记 三~六 章 -> 正文阅读

[大数据]MySQL 必知必会 读书笔记 三~六 章

MySQL 必知必会 读书笔记 第三章 (使用MySQL)

关于sql语句的大小写问题,本身是不区分大小写的,但是为了便于阅读,关键字最好还是全采用大写的形式。
但是 标识符(数据库名,表名。。)是区分大小写的

第三章 (使用MySQL)

连接MySQl

mysql -u 用户名 -p 密码		# -u 指用户名	-p 指密码, 应该还可以设置其他信息吧
show database; 		# 显示所有的数据库
use 数据库名称;	 #打开某数据库

show

show tables; 	# 显示数据库中所有表
show columns from 表名;	# 显示该表的表列

在这里插入图片描述
显示了表列的字段,与之对应的数据类型,值是否可以为NULL,键信息(该列是否为主键或其他键),默认值( ?? ),以及其他信息(extra)

关于cust_id表列的其他信息 auto_increment, 是自动增量的意思,因为该表列为主键,是以id的形式来设置的,通过设置 auto_increment 就可以在添加行的时候自动的为每个行分配id了。

show status;	# 显示服务器状态信息
show create database 数据库名;  	# 显示创建数据库的MySQL语句
show create table 表名;					# 显示创建表的MySQL语句
show grants for 用户名@host名;		# 显示用户的权限
show errors;									# 显示报错信息


第四章(检索数据)

SELECT是用的最多的sql语句了

SELECT 检索表列

SELECT 列名1,列名2,.. FROM 表名 	# 列名间用逗号分割
SELECT * FROM 表名			# 使用通配符(*)检索所有列 		(不推荐使用)

检索不同 的行

在检索有些表列的时候,重复项很多,若只想要不同的值的话就需要使用DISTINCT关键字

SELECT DISTINCT 列名 FROM表名;

SELECT vend_id FROM products;

SELECT DISTINCT vend_id FROM products;
使用DISTINCT关键字

但是,在检索多个表列的时候,使用DISTINCT关键字是会对所有表列起作用的
比如:

SELECT DISTINCT vend_id,prod_price FROM products;
在这里插入图片描述是会保证每个表列的值显示完全的前提下,再去考虑不重复的,在此例中,vend_id只有5个值,而prod_price的值更多,所以vend_id表列就依然会显示几个重复值的。

检索部分

SELECT 列名 FROM 表名 LIMIT 数字;		# 表示 检索前5行
SELECT 列名 FROM 表名 LIMIT 3,2			# 表示从第3行开始检索2行	//行号从0开始
SELECT 列名 FROM 表名 LIMIT 2 OFFSET 3  # 同上,这两种都可以,但这种语义更明确一些

完全限定名

like 名称空间.类.方法
数据库.表名.列名 这种完全限定的名是被允许的。



第五章

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-10-12 23:31:26  更:2021-10-12 23:33:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 1:22:37-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码