| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 学习sql的第一天 -> 正文阅读 |
|
[大数据]学习sql的第一天 |
? ? ? ? sql(Structured?Query?Language)结构化查询语言的缩写,sql是一门专门用来与数据库沟通的语言。 ? ? ? ? sql?看上去很简单,但实际上是一种强有力的语言,灵活使用其语言元素,则可以进行非常复杂和高级的数据库操作。 ? ? ? ?接下来动手才做,我选择的mysql数据库,本来打算用navicat,不知道怎么今天navicat打不开了,记录一下错误 然后我直接用命令行进行操作。 首先,打开命令行,连接数据库,查看已存在的数据库: ?如果我们想操作哪个数据库?则输入use?数据库名即可进入改数据库操作 检索数据:(sql不区分大小写,但是有习惯规范) ? ? ? ? SELECT语句: ? ? ? ? ? ? ? ? 检索单个列: ????????????????????????select?列名 ? ? ? ? ? ? ? ? ? ? ? ? from?表名; ? ? ? ? ? ? ? ? 检索多个列:(列名之间必须以逗号分离,但最后一个列名后不加) ? ? ? ? ? ? ? ? ? ? ? ? select?列名,列名,列名 ? ? ? ? ? ? ? ? ? ? ? ? from?表名; ? ? ? ? ? ? ? ? 检索所有列: ? ? ? ? ? ? ? ? ? ? ? ? select * ? ? ? ? ? ? ? ? ? ? ? ? from?表名; ? ? ? ? ? ? ? ? 检索不同的值:(distinct关键字,指示数据库只返回不同的值;如果使用distinct关键字,他必须直接放在列名的前面;不能部分使用distinct) ? ? ? ? ? ? ? ? ? ? ? ? select?distinct?列名 ? ? ? ? ? ? ? ? ? ? ? ? from?表名; ? ? ? ? ? ? ? ? ? 检索的值限制结果:(不同的数据库需要不同的语句,只举例mysql) ? ? ? ? ? ? ? ? ? ? ? ? 比如只返回前10行 ? ? ? ? ? ? ? ? ? ? ? ? select?列名 ? ? ? ? ? ? ? ? ? ? ? ? from?表名 ? ? ? ? ? ? ? ? ? ? ? ? limit 10; ? ? ? ? ? ? ? ? ? ? ? ? 比如第10行到第20行 ????????????????????????select?列名 ? ? ? ? ? ? ? ? ? ? ? ? from?表名 ? ? ? ? ? ? ? ? ? ? ? ? limit 10?offset 10;(第一个数字表示检索的行数,第二个数字表示从哪行开始) 注释: ? ? ? ? 行内注释: ? ? ? ? ? ? ? ? select?列名? ? ?--?这是一条行内注释(--(两个连接符)加注释) ? ? ? ? ? ? ? ? from?表名; ? ? ? ? #?这是一条注释 (可加在很多地方,类似python的注释) ? ? ? ? /*? ? ? ? ?*/中间加注释(类似c语言的注释) ? ? ? ?? ???????????????????????????????? ???????? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 9:03:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |