第2关:创建供应商表S,并插入数据

任务描述

供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成。创建供应商表S(SNO,SNAME,STATUS,CITY),并在S表中插入下图数据。

相关知识

1、MySQL创建表的基本语法如下:

其中,table_name 是要创建的表的名称,column1, column2, ..., columnN 是表的列名,datatype 是列的数据类型,constraint 是列的约束条件。

例如,创建一个名为 users 的表,包含 id(整数类型,主键),name(字符串类型),age(整数类型)和 email(字符串类型)这几列的例子:

2、MySQL插入数据的基本语法如下:

其中,"table_name"是要插入数据的表名,"column1, column2, column3, ..."是要插入数据的列名,"value1, value2, value3, ..."是要插入的数据。

例如,在一个名为"users"的表中插入2条记录,则INSERT语句如下:


开始你的任务吧,祝你成功!

sql 复制代码
USE mydata;
#请在此处添加实现代码
########## Begin ##########
CREATE TABLE S(
    SNO varchar(20),
    SNAME varchar(20),
    STATUS varchar(20),
    CITY varchar(20));
INSERT INTO S(SNO,SNAME,STATUS,CITY)
VALUES('S1','精益',20,'天津'),('S2','盛锡',10,'北京'),('S3','东方红',30,'北京'),('S4','丰泰盛',20,'天津'),('S5','为民',30,'上海');
########## End ##########
#以下代码禁止删除
SELECT * FROM S;
相关推荐
2501_9336707914 小时前
2027届大数据管理与应用求职数字化转型顾问:项目、SQL、业务理解怎么排优先级
数据库·sql
资深技术分享员16 小时前
Geejing WebBuilder 数据库连接配置与在线 SQL 工具,运维的左右手
运维·数据库·sql·低代码
做运维的阿瑞17 小时前
一个 NULL 让整列姓名消失?MySQL 字符串与日期函数复盘
数据库·sql·mysql
阳光九叶草LXGZXJ18 小时前
达梦数据库-学习-69-DM9主备集群部署
linux·运维·服务器·数据库·sql·学习
在猴站学算法18 小时前
(SQL注入学习)联合查询注入(UNION-Based)
sql·学习·网络安全
小小龙学IT18 小时前
Go 语言 database/sql 标准库深度解析:从连接池到驱动抽象
数据库·sql·golang
Seraphina3619 小时前
SQL注入(一)
数据库·经验分享·笔记·sql·网络安全
白帽攻防录1 天前
SRC 挖洞:Roundcube 预认证 SQL 注入深度复盘,CVE-2026-48842 preg_replace 转义绕过怎么打穿邮件系统
网络·数据库·sql·网络安全·sql注入
꯭自꯭闭꯭1 天前
达梦SQL优化相关
linux·运维·数据库·sql
杨云龙UP2 天前
一次数据库查询缓慢故障复盘:大表数据增长、SQL全表扫描导致系统响应异常
linux·运维·服务器·数据库·sql·mysql