| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> SQL/DQL/DML/DDL详细讲解 -> 正文阅读 |
|
[大数据]SQL/DQL/DML/DDL详细讲解 |
一、SQL(Structure Query Language):结构化查询语句 在数据库系统中,所有的操作都可以使用SQL来完成 所有的数据库管理系统SQL语句都是通用的 1、语法 SQL不区分大小写 语句可以换行,单词不能换行,一句话必须以;结尾 --空格 ? 注释 蓝色 关键词(不可修改) 黑色 普通文本(自定义) 数字不需要引号(可以有),字符串必须加引号 i.show databases; 展示MySQL系统中,所有的数据库 ii.show tables; iii.展示数据库中所有的表 iiii.use <数据库名>; 选择数据库 <操作指定数据库之前,必须先要选择指定的数据库> 二、DQL(Database Query Language) 数据库查询语句 SELECT? 查询要显示的字段 *代表所有的字段 也可以写指定的字段名,多个字段用逗号隔开 FROM 数据库.表名; WHERE 条件查询 > >= < <= != = a.多个条件需要用and/or连接(and会比or先运算) b.in 从一个集合中依次取值 c.between ... and ... 在...与...之间 d.is null(为空) e.like 模糊查询 %代表0或多个字符,_代表1个字符 f.not 非运算,查询出不满足条件的数据 别名 在对象后面接一个字符串,可以把查询语句中的对象临时更改名字; 父级对象.子对象 ?在NaviCat工具中可以自动联想子对象 三、DML(Database Manipulation?Language) 数据库操作语句 增 INSERT INTO?表名(字段1,字段2,... ...字段n) VALUES(值1,值2,.. ...值n); 删 DELETE FROM?表名 WHERE 条件; 改 UPDATE 表名 SET 字段=新值,字段=新值 WHERE 条件; 操作数据库需要谨慎,在执行update语句和delete语句时一定要慎重再慎重!!! DDL(Database Definition?Language) 数据库定义语句 DDL部分仅需了解,软件测试工作中不会涉及。
DESCRIBE?表名; ? 1、数据类型 int 整型数值 int(4)不是4位整数 int(4)取值范围是-2^31 到 2^31-1 (详情参考二进制转十进制) decimal 定点数 decimal(x,y)数字长度最大x位,必须保留y位小数 decimal(5,2)取值范围是 ?-999.99 到 999.99 char 定长字符串 char(10)要求字段必须存储10Byte字符串,如果不足10Byte按10Byte算。 varchar ?? 变长字符串 varchar(10)要求字段最大存储10Byte字符串,如果不足10Byte按实际算。 char与varchar的区别 char存储数据所占用的空间多,varchar能够节省存储空间 char类型的数据写入和查询的速度比varchar更快 char适合存储短字符口串(例如性别,状态等属性),varchar适合存储长字符串 text 超长文本 一般存储1000字以上的字符串 date 日期格式 YYYY-MM-DD datetime 日期时间格式 YYYY-MM-DD HH:MI:SS time HH:MI:SS |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/15 23:28:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |