首页 > 数据库 >MySQL 数据库中简单的创表语句以及增删改查语句

MySQL 数据库中简单的创表语句以及增删改查语句

时间:2024-05-30 23:31:11浏览次数:22  
标签:语句 name students age 改查 INT MySQL id

假设我们有一个学生表 students,包含以下列:id(学生编号)、name(学生姓名)、age(学生年龄),以下是创建这个表的 SQL 语句:
CREATE TABLE students (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    age INT
);
在这个创建语句中:

• CREATE TABLE:用于创建新表。

• students:表的名称。

• id INT PRIMARY KEY:定义了一个整数类型的列 id,并将其设置为主键,确保每行数据的唯一性。

• name VARCHAR(50):定义了一个可变长度的字符串类型的列 name,最大长度为 50。

• age INT:定义了一个整数类型的列 age。

• 插入数据(增):
INSERT INTO students (name, age) VALUES ('Alice', 20);
• 删除数据(删):
DELETE FROM students WHERE id = 1;
• 更新数据(改):
UPDATE students SET age = 21 WHERE name = 'Alice';
• 查询数据(查):

• 检索所有数据:
SELECT * FROM students;
• 按条件查询:
SELECT * FROM students WHERE age > 18;

标签:语句,name,students,age,改查,INT,MySQL,id
From: https://blog.csdn.net/lxl12138/article/details/139336956

相关文章

  • MySQL数据库中的分组函数ROLLUP
    ROLLUP是GROUPBY子句的扩展。ROLLUP选项允许包含表示小计的额外行,通常称为超级聚合行,以及总计行。通过使用ROLLUP选项,可以使用单个查询生成多个分组集。MySQL中的ROLLUP是用于 产生汇总输出的修饰符,包括表示超级汇总(较高级别)汇总操作的额外行。它使我们能够使用单个查询在......
  • MySQL全文索引实现简单版搜索引擎
    1前言只有Innodb和myisam存储引擎能用全文索引(innodb支持全文索引是从mysql5.6开始的)char、varchar、text类型字段能创建全文索引(fulltextindextype)全文索引的基于关键词的,如何区分不同的关键词了,就要用到分词(stopword)英文单词用空格,逗号进行分词;中文分词不方便(一个句......
  • 【scau数据库实验一】mysql_navicat_数据库定义实验、基本命令
    实验一开始之前,如果还有不会使用navicat建议花五分钟补课哦~补课地址:【scau数据库实验先导】mysql_navicat_数据库新建、navicat的使用-CSDN博客实验目的:理解和掌握数据库DDL语言,能够熟练地使用SQL DDL语句创建、修改和删除数据库、模式和基本表。实验报告要求:实验报......
  • MySQL编译安装
    在正式安装MySQL5.7.28之前,需要做一些准备工作。比如:安装MySQL的依赖包、卸载MariaDB、编译工具cmake的安装以及boost支持包的准备。卸载MariaDBrpm-qa|grepmariadbrpm-qmariadbmariadb-5.5.52-1.el7.x86_64yum-yremovemariadb*安装所需依赖包yum-yi......
  • mysql高级篇学习(数据表的设计方法,索引优化)
    使用docker安装mysql安装docker#yum包更新到最新yumupdate#卸载旧的dockeryumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\......
  • MySQL数据库-基础
    MySQL数据库P1数据库的作用2022/6/191.简介MySQL是一个[关系型数据库管理系统]由瑞典[MySQLAB](https://baike.baidu.com/item/MySQLAB/2620844)公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relat......
  • 基于Servlet+Mysql+Jsp机票管理系统(含论文)
    博主介绍:大家好,本人精通Java、Python、C#、C、C++编程语言,同时也熟练掌握微信小程序、Php和Android等技术,能够为大家提供全方位的技术支持和交流。我有丰富的成品Java、Python、C#毕设项目经验,能够为学生提供各类个性化的开题框架和实际运作方案。我擅长在JavaWeb、SSH......
  • 如何获得Sybase中的数据库、表名、字段的SQL语句
    如何获得Sybase中的数据库、表名、字段的SQL语句1.获得Sybase中所有数据库:selectdbid,namefrommaster..sysdatabases2.获得指定数据库中的表列表:selectnamefrom数据库..sysobjects wheretype='U'orderbyname3.获得指定数据库中的视图列表:selectnamefrom数据库......
  • # 关于mysql触发器
    1#触发器2#一种MySQL数据库对象,它在表的某些事件发生时自动执行预定义的SQL语句3#触发器类型4#行级触发器:在每一行受到影响时触发。5#语句级触发器:在整个语句完成后触发(MySQL目前只支持行级触发器)。6#触发器的事件7#BEFOREINSERT:在一条记录插......
  • Mysql-Xtrabackup备份恢复
    恢复准备1、安装Xtrabackup2、数据备份和拷贝 恢复步骤1、恢复全量备份2、恢复增量备份到全量备份注意:开始恢复的增量备份要添加--redo-only参数,最后一次增量备份去掉--redo-only参数3、对整体的完全备份进行恢复:停库——恢复——启动库恢复场景 全量备份恢复nohupin......