| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 数据库基本操作 -> 正文阅读 |
|
[大数据]数据库基本操作 |
1.增1.创建一个名为text的数据库,注意``符号是键盘左上角Esc键下方的符号,而不是逗号。(使用SQLyog创建列表的话,记得刷新列表!!!) 格式:create database
2.创建表格
主键的作用:数据库的主键指的是一个列或多个列组合,其值能唯一标注表中的每一行。主键可以用来表示一个精确定位的特定行,如果没有主键,无法精准定位一条记录是否就是你要的相关行记录,这样就会导致更新或者删除表中特定的行很困难。如果有主键来约束行记录的唯一性后,就可以用主键来解决问题。 引擎的作用:存储引擎是服务于存储服务的,通过存储引擎将数据保存。就跟计算机如何将数据保存到磁盘中一样,在数据库中,存储引擎的意思就是通过何种引擎将数据存储在磁盘中。 3.向表中插入语句 格式:insert into 注意:数据与字段之间一定要对应。
2.删1.删除表中字段 格式:ALTER TABLE 表名 DROP 字段名
2.删除数据 格式:DELETE FROM
3.改1.修改表 格式:ALTER TABLE 数据库名 MODIFY 表名 列属性 格式:ALTER TABLE 数据库名 CHANGE 旧表名 新表名 列属性
2.修改表中字段对应的值 格式:update 表名 set 想修改的字段名='新值' where 约束条件
注:约束条件是必要的,如若不加上约束条件,那么整张表指定的字段值都将会被修改,如若有多个约束条件可以用and和or连接 4.查(重点)1.基础查询select语句
与CONCAT连接字符串函数联用: 使用方法:
去重:(去除重复数据) 关键词:DISTINCT
2.模糊查询:1.关键词:like
注:一个下划线"_"代表一个字符,而一个"%"代表不确定数量的字符。 2.关键词:in
注:in 后面只能跟具体的值,而不能是模糊的值!也就是说,它与like不同,不能查询一定范围的值,而是只能是特定的值,否者结果与预期相悖。 3.关键词:is null (is not null)
4.关键词:between
3.联表查询:首先简单介绍一下,数据库中的笛卡尔乘积: 笛卡尔积在SQL中的实现方式既是交叉连接(Cross Join)。所有连接方式都会先生成临时笛卡尔积表,笛卡尔积是关系代数里的一个概念,表示两个表中的每一行数据任意组合,上图中两个表连接即为笛卡尔积(交叉连接) inner join:
注:都是取两者的交集部分,其余两者独有的部分被过滤掉。 left join:
注:取左表(此处为student)中的全部元素,过滤掉右表的独有元素。 right join:
注:取右表(此处为student)中的全部元素,过滤掉左表的独有元素。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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:03:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |