(day1)数据类型详解及DML语句入门

一、数据类型

1、整型类型

(1)创建数据库

CREATE DATABASE ql_linux;

CREATE SCHEMA IF NOT EXISTS ql_linux;        //IF NOT EXISTS如果没有表就创建

SHOW DATABASE;        //查看数据库

(2)创建表

CREATE TABLE student;

(3)查看创建表语句。

SHOW CREATE TABLE student\G;

(4)创建表和表结构

CREATE TABLE ql_numeric (my_tinyint TINYINT,my_smallint SMALLINT,my_mediumint MEDIUMINT,my_int INT,my_bingint BIGINT);

(5)插入数据

INSERT ql_numeric VALUES (1,2,3,4,5);

(6)查询表的数据

SELECT select_expr FROM table_references;        //select_expr查询表达式,table_references表的引用

SELECT * FROM ql_numeric; 

(7)更新数据

UPDATE  table_reference SET assignment_list;

assignment:
    col_name = value

assignment_list:
    assignment [, assignment] ...

UPDATE  ql_numeric SET my_bingint=8;

INSERT ql_numeric VALUES (1,2,3,4,5);        //insert默认追加,不会覆盖

(8)删除数据

DELETE  FROM tbl_name
   [WHERE where_condition]        //不加他就删了整个表

DELETE ql_numeric FROM my_bigint=5;        //基于一行

2、定点类型

salary DECIMAL(5,2)        //薪水 十进制(精度,比例)

       要求DECIMAL(5,2) 能够存储具有无畏数字和两位小数的任何值,因此可以存储在salary列范围内的值从-999.99到999.99.

在此示例中,5是精度, 2是比例。精度表示存储的值的有效位数,小数位数表示小数点后可以存储的位数。

CREATE TABLE fixed_point (salary DECIMAL(5,2));

列的名称,类型,总共有效位5个,保留2位有效数字。

(1)创建一个表并插入数据

CREATE TABLE fixed_point (salary DECIMAL(5,2),id NUMERIC(3,1));        //创建一个表,列名位salary和id

INSERT fixed_point VALUES (3,1415926,3.1415926);        //插入数据

(2)四舍五入

INSERT fixed_point VALUES (3.1477,3.199);        //还会四舍五入

2、浮点类型

FLOAT(单精度)和 类型DOUBLE(双精度)表示近似数值数据值。 MySQL 使用 4 个字节表示单精度值,使用 8 个字节表示双精度值。

mysql> CREATE TABLE approximate_value (id FLOAT, num DOUBLE);        //创建一个表,列名为id和num,分别是float和double类型。

mysql> INSERT approximate_value VALUES (3.1415926,3.1415927);        //插入两个数值

mysql> SELECT * FROM approximate_value;        //查看表数据

mysql> INSERT approximate_value VALUES (3.1415926,null),(3.1415927,null);

mysql> SELECT * FROM approximate_value;

3、字符串类型

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/854596.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Git】-- 添加公钥到 github 或者gitlab上

仅针对系统:mac os 、 unix、linux 1、检查是否有 id_rsa.pub $ cd ~ $ ls -al ~/.ssh 注意:若已有 id_rsa.pub,则必要执行 第二步,避免覆盖掉原有正常的公钥。 配置多个 git 账号请参考:同一台电脑配置多个git账…

每日一题——Python实现PAT甲级1132 Cut Integer(举一反三+思想解读+逐步优化)五千字好文

一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 我的写法 正确性和功能性 时间复杂度 空间复杂度 其他点评 总结 我要更强 优化后…

黑马苍穹外卖1 Git+Nginx反向代理+员工登录表加密+Swagger

整体结构 前端 :管理端Web/用户端(小程序) 后端:后端服务(java) 1 直接使用前端环境 2后端环境搭建 3 完善登录功能 后端环境搭建基于Maven,分模块开发 common公共类:constant常量类、、、、 pijo类:实…

SQL:按用户名复制权限

生产系统中有一个模块是管理用户及菜单权限,它们是由3个数据表组成,关系及字段如下: 原来为每个用户添加菜单的访问权限时都是一个一个添加,但今天遇到有个新来的员工,需要具有与另一个员工相同的权限。新建一个用户后…

vue3 中实现 验证码发送 刷新不变倒计时

今天实现一个倒计时的功能 在平常开发前端的功能的时候 不管是 移动端还是web端 我们都会有注册 登录 中的发送验证码功能 实现绑定以及注册功能。今天我主要分享一下当前的验证码实现原理。 有两种做法(我目前认为以及看到的) ① 做一个简单的倒计时 ② 实时监测倒计时 刷…

今日AI资讯-20240615

1. Follow Your Emoji 一键让照片变表情包 腾讯混元联合港科大、清华大学联合推出肖像动画生成框架Follow Your Emoji,可以通过人脸骨架信息生成任意风格的脸部动画,一键创建表情包。基于算法革新和数据积累,Follow Your Emoji可以支持对脸部…

中电金信:银行业数据中心何去何从

20多年前,计算机走进国内大众视野,计算机行业迎来在国内的高速发展时代。银行业是最早使用计算机的行业之一,也是计算机技术应用最广泛、最深入的行业之一。近年来,随着银行竞争加剧,科技如何引领业务、金融科技如何发…

聊聊DoIP吧(三)-端口号port

DoIP在UDP和TCP建立连接和发送诊断报文的过程中使用的端口定义如下:

【会议】一张图片讲清楚:项目启动会议

另附上启动会前需要准备的内容:

Windows10笔记本如何系统重装?64位电脑重装系统需小心!一键安装超详细步骤!

在日常生活和工作中,我们有时会遇到Windows 10笔记本系统运行缓慢、频繁出现错误或受到病毒攻击等问题。这时,重装系统就成了解决这些问题的最佳选择。然而,对于许多用户来说,尤其是64位电脑用户,重装系统可能是一项既…

18、24年--信息系统工程——系统集成

1、集成基础 系统集成的工作再信息系统项目建设中非常重要,它通过硬件平台、网络通信平台、数据库平台、工具平台、应用软件平台将各类资源有机、高效地集成到一起,形成一个完整的工作台面。系统集成工作的好坏对系统开发、维护有极大的影响。因此,在技术上需要遵循的基本原…

树结构与算法-杨辉三角形的两种实现

什么是杨辉三角形 本文旨在讨论普通杨辉三角形的两种实现方式:迭代法和递归法。我们不详细讲解杨辉三角形的数学问题,只研究其代码实现。 杨辉三角形大致如下图: 杨辉三角形的规律 通过对杨辉三角形的图形分析,我们可以看到这几点…

[JavaScript]何为变量提升?

【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://blog.csdn.net/m0_69908381/article/details/139742129 出自【进步*于辰的博客】 关于编译与解释,详述可查阅博文《[Java]知识点》…

泛微开发修炼之旅--17基于Ecology短信平台,实现后端自定义二开短信发送方案及代码示例

文章链接:17基于Ecology短信平台,实现后端自定义二开短信发送方案及代码示例

《山西教育》教学版是什么级别的刊物?

《山西教育》教学版是什么级别的刊物? 《山西教育(教学版)》创刊于1956年,是由山西教育报刊社主办的教学刊物。山西省一级期刊,是“宣传教育政策,关注教育热点,传播先进经验,提供教改资讯”的权威性期刊&a…

[深度学习]--分类问题的排查错误的流程

原因复现: 原生的.pt 好使, 转化后的 CoreML不好使, 分类有问题。 yolov8 格式的支持情况 Format Argument Suffix CPU GPU 0 PyTorch - .pt True True 1 Tor…

HQChart实战教程73-仿tradingview指标MACD

HQChart实战教程73-仿tradingview指标MACD MACD![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/84d180b5620940f6b9fe08c6f10eb0f3.png)麦语法脚本实心MACD指标脚本效果 空心MACD指标脚本效果图 自定义指标添加到系统指标里HQChart插件源码地址 MACD tradingview中…

在Windows环境下设置定时任务(任务计划程序)(Python)

文章目录 前言一、准备执行的test.py文件二、准备test.bat批处理文件(系统环境变量)三、设置定时任务(任务计划程序) 前言 计划任务是系统的常见功能,利用任务计划功能,可以将任何脚本、程序或文档安排在某…

自研一套带双向认证的Android通用网络库

当前,许多网络库基于Retrofit或OkHttp开发,但实际项目中常需要定制化,并且需要添加类似双向认证等安全功能。这意味着每个项目都可能需要二次开发。那么,有没有一种通用的封装方式,可以满足大多数项目需求?…

怎么制作酒店订房功能

在这个快节奏的时代,每一次旅行都如同一次心灵的远航。而酒店,作为旅途中的“避风港”,它的选择显得尤为重要。你是否曾在忙碌的行程中,为了寻找一家心仪的酒店而焦头烂额?是否曾在深夜的街头,为了找到一个…