当前位置: 首页 > news >正文

数据库的操作:SQL语言的介绍

一.前言

SQL是一种结构化查询语言。关系型数据库中进行操作的标准语言。

二.特点

①对大小写不敏感

例如:select与Select是一样的

②结尾要使用分号

没有分号认为还没结束;

三.分类

①DDL:数据定义语言(数据库对象的操作(结构))

                数据库对象:数据库,表,视图,索引等

                create(创建) / alter(修改) / drop(删除/销毁)

②DML:数据操纵语言(对数据库对象中的数据的操作 增删改查)

                insert / update / delete / select

③DCL:数据控制语言(授权 取消授权)

                grant / revoke

④TCL:事务控制语言(对事务的控制) transaction

                commit(提交) / rollback(回滚/撤回)

四.SQL的数据类型

数据类型:对数据进行约束,数据库的数据类型可分为:数值类型,字符串类型,日期类型,其他类型

①数值类型

        int / float(默认float(10长度,2位小数点)) / double (默认double(16长度,4位小数点))/ decimal (decimal(m,n)一定要声明长度和精度)等

②字符串类型

        char(n)定长长度 / varchar(n)不定长长度 / text 等

③日期类型

        date(年月日) / time(时分秒) / datetime(年月日) / timestamp(年月日) / year(年) 等

④其他类型

        blob(二进制数据)一般用于图片视频等 / enum(枚举) / set(集合类型) / json(json数据)

案例

create table students(id int,name VARCHAR(10),score FLOAT,in_data date
)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 5个AI绘画免费,支持Midjourney【亲测有效】
  • 大二上学期详细学习计划
  • AI电商,如何提高设计效率?
  • Redis 多线程模型详解
  • Linux cut命令详解使用:掌握高效文本切割
  • jackson 中常用注解说明
  • Leetcode 3282. Reach End of Array With Max Score
  • JVM源码解析
  • 第一篇 第3章 不确定型分析 第4章 设备更新分析 第5章价值工程
  • 多个vue项目部署到nginx服务器
  • Java 21的Preferences API的笔记
  • java 长连接中的sse与websocket含义, 两者的区别
  • 【Java】解决项目启动时端口被占用
  • 相互作用先验下的 3D 分子生成扩散模型 - IPDiff 评测
  • 顶级AI框架用于构建聊天机器人
  • [数据结构]链表的实现在PHP中
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • Android系统模拟器绘制实现概述
  • Create React App 使用
  • dva中组件的懒加载
  • Idea+maven+scala构建包并在spark on yarn 运行
  • interface和setter,getter
  • java正则表式的使用
  • Java知识点总结(JavaIO-打印流)
  • js作用域和this的理解
  • Linux下的乱码问题
  • tensorflow学习笔记3——MNIST应用篇
  • 阿里云前端周刊 - 第 26 期
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 关于使用markdown的方法(引自CSDN教程)
  • 基于web的全景—— Pannellum小试
  • 全栈开发——Linux
  • 日剧·日综资源集合(建议收藏)
  • 提醒我喝水chrome插件开发指南
  • 突破自己的技术思维
  • 无服务器化是企业 IT 架构的未来吗?
  • 责任链模式的两种实现
  • 翻译 | The Principles of OOD 面向对象设计原则
  • # 安徽锐锋科技IDMS系统简介
  • #{}和${}的区别是什么 -- java面试
  • #define
  • #NOIP 2014# day.2 T2 寻找道路
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • #知识分享#笔记#学习方法
  • (1)Nginx简介和安装教程
  • (3)医疗图像处理:MRI磁共振成像-快速采集--(杨正汉)
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (ibm)Java 语言的 XPath API
  • (pycharm)安装python库函数Matplotlib步骤
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (九)信息融合方式简介