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

MySQL基础语法DDLDML

目录

#1.创建和删除数据库 

​#2.如果有lyt就删除,没有则创建一个新的lyt

#3.切换到lyt数据库下

#4.创建数据表并设置列及其属性,name是关键词要用`name`包围

​编辑

#5.删除数据表

#5.查看创建的student表

#6.向student表中添加数据,数据要与列名一一对应

#7.查询student表的name和sex信息

#8.修改student表中所有人的年龄加2岁

#9.修改所有人的性别

#10.删除年龄大于20的


#1.创建和删除数据库 

create database lyt;

drop database lyt;


#2.如果有lyt就删除,没有则创建一个新的lyt

drop database if exists lyt;

create database lyt;

#3.切换到lyt数据库下

use lyt;

#4.创建数据表并设置列及其属性,name是关键词要用`name`包围

create table student(
id int(10) not null primary key comment '编号',
`name` varchar(10) not null comment '姓名',
age int(10) comment '年龄',
sex char(1) not null comment '性别'
) comment '学生表'

#5.删除数据表

drop table student;

#5.查看创建的student表

select * from student;

#6.向student表中添加数据,数据要与列名一一对应

insert into student(id,`name`,age,sex) values (1,'刘懿',18,'男');

#批量添加
insert into student values 
(2,'史佳辉',18,'男'),
(3,'石佳慧',20,'女'),
(4,'罗尧通',18,'男');

#7.查询student表的name和sex信息

select `name`,sex from student;

#8.修改student表中所有人的年龄加2岁

update student set age=age+2;

#9.修改所有人的性别

update student set sex='女';

#修改ID为4的性别
update student set sex='男' where id=(4);

#10.删除年龄大于20的

delete from student where age>20;


http://www.kler.cn/a/619581.html

相关文章:

  • 本地化智能运维助手:基于 LangChain 数据增强 和 DeepSeek-R1 的K8s运维文档检索与问答系统 Demo
  • Android设计模式之模板方法模式
  • 在 Unreal Engine 5 中制作类似《鬼泣5》这样的游戏时,角色在空中无法落地的问题可能由多种原因引起。
  • 3.26前端模拟面试
  • [Java微服务架构]4_服务通信之客户端负载均衡
  • 人工智能数据分析Python常用库 05 seaborn、pandas库绘图
  • 探究 CSS 如何在HTML中工作
  • 双非一本Java方向,学完感觉Java技术含量不高,考研换方向如何选择?
  • Rust Web开发新选择:探索轻量级框架Hyperlane的高效实践
  • 基于Java与Go的下一代DDoS防御体系构建实战
  • 在 i.MX8MP 上用 C++ 调用豆包 AI 大模型实现图像问答
  • 计算机网络复习(第二天)
  • 关于伽马变换小记
  • Kafka中的消息是如何存储的?
  • 汽车方向盘开关功能测试的技术解析
  • 人工智能与软件工程结合的发展趋势
  • VScode配置默认终端为Anaconda Prompt
  • Scala 基础语法
  • PPT——组合SCI论文图片
  • 基于SpringBoot + Vue 的校园周边美食探索及分享平台