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

【SQL】常见语句合集

SQL常见语句合集

  • 一. 新建表
    • 1.1 语句
    • 1.2 结果
  • 二. 新增数据
    • 2.1 语句
    • 2.2 结果
  • 三. 新增字段列
    • 3.1 语句
    • 3.2 结果
    • 3.3 扩展
  • 四. 更新指定数据
    • 4.1 语句
    • 4.2 结果
  • 五. 更新指定列
    • 5.1 语句(长度)
  • 六. 删除字段列
    • 6.1 语句
  • 七. 删除指定数据
    • 7.1 语句
  • 八. 查询

一. 新建表

1.1 语句

  1. 如下,新建 student 表
    (1)若库中存在表 student ,就删掉
    (2)新建表
  2. 语句
-- 删除表  !!!!
DROP TABLE IF EXISTS `student`;
-- 创建表
CREATE TABLE `student` (`id` BIGINT NOT NULL AUTO_INCREMENT,`sno` INT NULL DEFAULT NULL COMMENT '学号',`sname` VARCHAR ( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '姓名',`s_sex` INT NULL DEFAULT NULL COMMENT '性别',`s_age` INT NULL DEFAULT NULL COMMENT '年龄',`s_dept` VARCHAR ( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所在院系',`s_class` INT NULL DEFAULT NULL COMMENT '班级',`s_exist` INT NULL DEFAULT NULL COMMENT '是否在校',PRIMARY KEY ( `id` ) USING BTREE 
) ENGINE = INNODB AUTO_INCREMENT = 1 CHARACTER 
SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

1.2 结果

在这里插入图片描述

二. 新增数据

2.1 语句

如下,新增一条数据到 student 表中

-- 新增
INSERT INTO `student` ( `sno`, `sname`, `s_sex`, `s_age`, `s_dept`, `s_class`, `s_exist` )
VALUES( 2024001, '张三', 1, 19, '计算机科学与技术', 2401, 1 );

2.2 结果

在这里插入图片描述

三. 新增字段列

3.1 语句

如下,新增一列 is_del 到 student 表中

-- 新增字段
ALTER TABLE `student` ADD COLUMN id_del VARCHAR ( 1 ) DEFAULT '0' COMMENT "删除标识,0为不删除,1为删除";

3.2 结果

在这里插入图片描述

3.3 扩展

ALTER TABLE `student` ADD temporary_storage_json text COMMENT "暂存数据的json"

在这里插入图片描述

四. 更新指定数据

4.1 语句

如下,修改 student 表中 id = 1 的 sname 和 s_age 信息

UPDATE `student` SET `sname` = '李四', `s_age` = 20 WHERE `id` = 1;

4.2 结果

在这里插入图片描述
在这里插入图片描述

五. 更新指定列

如下,更新s_dept的可输入长度

5.1 语句(长度)

ALTER TABLE `student` MODIFY COLUMN `s_dept` varchar(200);

六. 删除字段列

6.1 语句

如下,删除 student 表中的 is_del 字段

ALTER TABLE `student` DROP COLUMN id_del;

七. 删除指定数据

7.1 语句

如下,删除 student 表中 id = 1的数据

DELETE FROM `student` WHERE id = 1;

八. 查询

有点子难呀 😭~~

http://www.lryc.cn/news/431566.html

相关文章:

  • Cozer必备!一站式解锁扣子全网最全插件集锦(三)
  • 1-2宿主环境
  • Java进阶13讲__第九讲
  • 上海市计算机学会竞赛平台2024年8月月赛丙组等差数列的素性
  • VR虚拟展厅的应用场景有哪些?
  • Go 语言版本管理——Goenv
  • C#中的各种画刷, PathGradientBrush、线性渐变(LinearGradientBrush)和径向渐变的区别
  • 如何在Mac中修改pip的镜像源
  • MySQL你必须知道的事
  • Ceph RBD使用
  • Spark MLlib模型训练—回归算法 Random forest regression
  • 华为OD机试真题-数大雁-2024年OD统一考试(E卷)
  • Oracle数据迁移:导出与导入的详细指南
  • SpringBoot实现前后端传输加密设计
  • X 射线测厚仪-高效精准,厚度测量的卓越之选
  • 10款好用的文件加密软件排行榜|文件加密管理软件推荐(合集篇)
  • 服务器蓝屏该怎么办
  • Elasticsearch:使用 inference API 进行语义搜索
  • PVE开启核显直通
  • 使用 Bert 做文本分类,利用 Trainer 框架实现 二分类,事半功倍
  • Obsidian git sync error / Obsidian git 同步失敗
  • 谷歌英文SEO外链如何做?
  • vue使用Export2Excel导出表格
  • Linux环境变量 本地变量 命令行参数
  • 向量数据库Faiss的搭建与使用
  • 微信小程序接入客服功能
  • mysql开启远程访问
  • 【NLP自然语言处理】文本处理的基本方法
  • uniapp使用defineExpose暴露和onMounted访问
  • 怎么使用matplotlib绘制一个从-2π到2π的sin(x)的折线图-学习篇