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

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.mrgr.cn/news/96271.html

相关文章:

  • 【Linux】进程的详讲(上)
  • 为AI聊天工具添加一个知识系统 之154:理论框架、工程方案及两者的结合架构
  • Qwen2.5-VL实现本地AWQ量化
  • 一些需要学习的C++库:CGAL和Eysshot
  • Spring学习笔记05——Spring Boot的文件结构2(POJO类)
  • C语言学习笔记(抱佛脚版)
  • StarRocks 中 CURRENT_TIMESTAMP 和 CURRENT_TIME 分区过滤问题
  • 基于Spring AI开发本地Jenkins MCP Server服务
  • springboot 实现base64格式wav转码并保存
  • python下载m3u8格式视频
  • 音视频基础知识
  • Linux驱动编程 - UVC驱动分析
  • 计算机二级(C语言)考试高频考点总汇(四)—— 内存管理、文件操作、预处理
  • 【Pandas】pandas Series to_sql
  • 深入理解 Linux 文件权限:从 ACL 到扩展属性,解剖底层技术细节与命令应用
  • VMware 安装 Ubuntu 实战分享
  • Web3.0合约安全:重入攻击防御方案
  • 标准库中有uint32_t类型吗?
  • Retinexformer:基于 Retinex 的单阶段 Transformer 低光照图像增强方法
  • 树莓派超全系列文档--(10)RaspberryOS上使用 Python