MySQL主要内容

1,在表中插入数据

 插入值的类型,必须和字段的类型保持一致
   - 如果数据类型是字符串,必须引号引起来,数字的话,可以不加
   - 插入的数据顺序和字段的顺序必须保持一致
格式一:向表中插入数据
insert into 表名 values(值1,值2,值3)
案例:向表中插入数据
insert into tb001 values(4,"钟无艳",18,"M","beijing")
格式二:
insert into 表名(字段,字段,字段) values(值1,值2,值3)
案例
insert into tb001(age,name,gender) values(66,"韩信","F")
注意点:
     这里仅仅是向部分字段写入值
     没有指定字段,会写如空
     字段的顺序要和值的顺序保持一致
总结:插入数据的方式
insert into 表名 values(值1,值2,值3)
insert into 表名(字段,字段,字段) values(值1,值2,值3)

2,删除表中的数据

drop database 库名               #删除一个数据库
drop table 表名                      #删除一个表
delete from 表名                    #删除表中全部的数据
delete from 表名 where 条件 #删除表中指定的数据
truncate 表名                         #删除表中全部的数据,而且会截断表(id会重新开始自增)

案例

use tb1;
delete from tb001
select * from tb001
delete from tb001 where gender="M" or name="zhangsanfeng"
truncate tb001

3,修改表中数据

格式
update 表名 set 字段=值
update 表名 set 字段=值 where 记录=值
案例:把 id 6 的年龄改成 21
update tb001 set age=21 where id=6
修改数据的字符集
alter database 库名 character set "字符集" collate "排序规则"
案例
alter database tb1 character set "ascii" collate "ascii_general_ci"

4,修改表

增加字段
alter table 表名 add column 字段名 字段属性 after 字段名
删除字段
alter table 表名 drop column 字段名
案例
alter table tb001 drop column phone

5,修改字段名

alter table 表名 change column 字段名 新字段名 属性约束
案例
alter table tb001 change column addr ad varchar(50)

6,修改字段的默认值

alter table 表名 modify column 字段名 字段属性 default 值

修改字段顺序

alter table 表名 modify column 字段名 属性 after 位置
案例
alter table tb001 modify column ad varchar(50) after id

7,数据的备份还原

     导出:先对数据库进行备份,然后提取备份文件中的 sql 语句
      导入:
      方法 1 :创建和原始数据库同名的数据,然后执行从备份文件中导出的 sql 语句【此方法不需
要修改导出 sql 语句】
      方法 2 :在数据库中直接运行导出的 sql 语句【此方法往往需要先修改数据库文件】

8,测试用的数据库:hellodb

students :学生表,这个表中保存了学生的基本信息
classes :班级表,这个表保存了班级的基本信息,包括班级名称、编号等等
courses :课程表,这个表中保存了课程的基本信息,包括课程名等
scores :成绩表,这个表中保存了学生的成绩信息
teachers :老师表
coc :班级和开设的课程的对照关系表
toc :老师和所教授的课程的对照表
students 表的内容:
表结构如下:
stuid :学号
name :学生的姓名
age :学生的年龄
gender :性别
classid :学生所在的班级编号
teacherid :学生的老师的编号
9,简单查询
查询的格式:
select 查询的内容 from 表名 where 条件

表示查询内容的方法:

* :表示所有的内容
一个或者多个字段的名字:表示仅仅查询一个或者多个字段
查询多个字段的时候,多个字段之间 用逗号分割
where 后面的条件的写法
> 大于
>= 大于等于
< 小于
<= 小于等
<> 不等于
!= 不等于
between ... and ... 判断范围
is null 是空
is not null 不是空
like 模糊查询
in 判断某个字段是否在给定的集合中
案例
# age 字段大于20
where age > 20
# age 字段大于等于20
where age >= 20
# id字段小于3
where id<3
# id字段小于等于3
where id <=3
# age字段不是15
where age != 15
where age <> 15
# age字段是15
where age = 15
# name字段为空
where name is null
# name字段不为空
where name is not null
# name字段是以q为开头
where name like "q%" # % 表示的是通配符
# name字段中包含q
where name like "%q%"
# name字段以q为结尾
where name like "%q"
# age是3 或者5 或7
where age in (3,5,7)
where age = 3 or age = 5 or age = 7;
# age大于等于3且小于等于5
where age>=3 and age<=5
where age between 3 and 5
通配符 %
%
表示的任意多个任意字符
可以表示0个、1个或者是多个任意的字符
组合条件的方法:
and 多个条件同时满足
or 多个条件满足任意一个即可
排序
格式:
select 查询内容 from 表名 where 条件 order by 字段名
order by 字段 : 根据指定的字段进行排序
asc :升序【默认是】
desc :降序
指定输出几条记录
格式:select 查询内容 from 表名 where 条件 order by 字段名 limit 数字
默认输出所有符合条件的记录
limit 数字

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2982050.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

智慧中药煎配系统:自动化煎药管理,传统中医焕发现代魅力-亿发

传统中医药服务迎来了全新的发展契机。亿发中药煎配系统&#xff0c;利用现代通信技术和自动控制技术&#xff0c;结合智能制造、大数据和物联网等现代化信息技术&#xff0c;革新中药煎制的方式&#xff0c;实现了100%数字化和全流程信息追溯&#xff0c;从根本上保障了药效和…

谷粒商城实战(017 业务-单点登录)

Java项目《谷粒商城》架构师级Java项目实战&#xff0c;对标阿里P6-P7&#xff0c;全网最强 总时长 104:45:00 共408P 此文章包含第231p-第p235的内容 介绍 单点登录&#xff08;Single Sign-On&#xff0c;SSO&#xff09;是一种身份验证服务&#xff0c;允许用户使用一组凭…

【论文笔记】设计一款针对情境障碍的视力减弱型文件浏览应用程序(下)

论文关键点 ps&#xff1a;这篇文章可以学习的内容比较多&#xff0c;笔记内容也比较丰富因此本次论文笔记会分为上下期 提出的问题&#xff1a; 不方便视觉障碍的情况下(通勤、走路、眼睛疲劳也算)会用text-speech 系统,但是这种听觉是线性的,不适合skim 推导出了融合听觉和…

“数据中心的秘密武器:ADOP AOC和DAC线缆的选择与优势”

&#x1f335;【DAC电缆和AOC电缆因其低延迟、低功耗和低成本而广泛应用于数据中心的高性能计算网络布线系统。DAC 电缆和 AOC 电缆有多种配置&#xff0c;以满足网络要求。每款产品均提供 10G SFP、25G SFP28、40G QSFP 和 100G QSFP28 数据速率&#xff0c;并提供从 40G 到 4…

慧明咨询:成绩公式,发现未知,助力进步

在当今社会,数以万计的学子面临着激烈的教育竞争。2000万的中考生、1000万的高考生、300万的考研生以及500万的国考备考者,都在为了通过这“独木桥”而战。 面对有限的优质学区、师资力量的不足、以及巨大的心理压力,学生及其家长们焦虑不已。为此,深圳市慧明咨询顾问有限公司…

工业自动化分体式4-20mA模拟量输出BA型电流传感器

安科瑞薛瑶瑶18701709087 智能型 BA 系列电流传感器应用电磁感应原理&#xff0c;对电网中的交流电流进行实时测量&#xff0c;采用恒流和线性补偿技术&#xff0c;将其隔离变换为标准的直流信号输出&#xff0c;或通过 RS485 接口&#xff08;Modbus-RTU 协议&#xff09;将测…

uniapp开发微信小程序-按需注入和用时注入

官网 根据官网的意思是将 "lazyCodeLoading": "requiredComponents" 配置写在 pages.json 文件中 例如&#xff1a; {"pages": [{"path": "pages/index/index","style": {"navigationBarTitleText":…

【重磅开源】MapleBoot项目开发规范

基于SpringBootVue3开发的轻量级快速开发脚手架 &#x1f341;项目简介 一个通用的前、后端项目模板 一个快速开发管理系统的项目 一个可以生成SpringBootVue代码的项目 一个持续迭代的开源项目 一个程序员的心血合集 度过严寒&#xff0c;终有春日&#xff…

防火墙详细讲解

目录 介绍 防火墙的特征 防火墙的组成 介绍 防火墙&#xff08;firewall&#xff09;是指一种计算机硬件和软件的结合&#xff0c;将内部网和公众访问网&#xff08;如Internet&#xff09;分开的方法&#xff0c;它实际上是一种隔离技术。防火墙主要由服务访问规则、验证工…

如何在官网查看Qt5的所有模块?

2024年4月23日&#xff0c;周二上午 如果你不想一步步来的话&#xff0c;可以直接去这个Qt官方链接 https://doc.qt.io/qt-5/qtmodules.html 第一步&#xff1a;去到Qt官网 https://www.qt.io/ 第二步&#xff1a;点击文档链接 第三步&#xff1a;选择文档中的“Qt5” 第四步…

虚拟化及Docker基础

一、虚拟化 1.1 云端 1.2 云计算服务模式分层 1.3 虚拟化架构 1.3.1 寄居架构 1.3.2 原生架构 1.4 虚拟化产品 1.4.1 仿真虚拟化产品&#xff08;对系统硬件没有要求&#xff0c;性能最低&#xff09; 1.4.2 半虚拟化 &#xff08;虚拟机可以使用真机物理机&#xff09…

宽字符的来历:从ASCII到Unicode,C语言中的宽字符处理

目录 一、ASCII编码&#xff1a;字符世界的开篇 二、Unicode与宽字符的诞生 宽字符类型与宽字符串 三、C语言中的宽字符处理函数 四、宽字符与多字节字符 结语 在计算机科学的发展历程中&#xff0c;字符编码经历了从简单到复杂、从单一语言到全球多语种支持的演变过程。…

第67天:APP攻防-Frida反证书抓包移动安全系统资产提取评估扫描

思维导图 案例一&#xff1a;内在-资产提取-AppinfoScanne AppinfoScanner 一款适用于以 HW 行动/红队/渗透测试团队为场景的移动端(Android、iOS、WEB、H5、静态网站)信息收集扫描工具&#xff0c;可以帮助渗透测试工程师、攻击队成员、红队成员快速收集到移动端或者静态 WEB …

word页脚的页码全都一样

1. 问题描述&#xff1a; 我的Word不想从首页开始有页码&#xff0c;想从第2页开始有连续页码&#xff0c;但是我的第1~3页码都是正确的&#xff0c;从第4页及之后页码就全为相同的“4”了。 很奇怪&#xff0c;以前每次都是试出来的&#xff0c;没有真的搞懂怎么操作。 如下…

idea插件快速搜索接口位置之RestfulTool平替Apipost-Helper-2.​0

需求 经常需要根据请求路径搜索某接口位置&#xff0c;特点是接口没有斜杠\&#xff0c;所以双击Shrift找不到接口 RestfulTool 和 RestfulToolkit-fix平替 这两个插件在idea2023.3中无法使用&#xff0c;使用的是Apipost-Helper-2.​0来代替&#xff0c;他也有自己的快捷键…

基于java+springboot+vue实现的小区物业管理系统(文末源码+Lw+ppt)23-34

摘 要 随着互联网时代的发展&#xff0c;传统的线下管理技术已无法高效、便捷的管理信息。为了迎合时代需求&#xff0c;优化管理效率&#xff0c;各种各样的管理系统应运而生&#xff0c;在人们生活环境要求不断提高的前提下&#xff0c;小区物业管理系统建设也逐渐进入了…

第七章 异常处理

第七章 异常处理 Bug的由来及分类 Bug&#xff1a;它指的是检测并排除计算机程序/机器中的故障。 粗心导致的语法错误&#xff1a; 1、漏了末尾的冒号&#xff0c;如if语句、循环语句、else子句等 2、缩进错误&#xff0c;该缩进的没有缩进&#xff0c;不该缩进的乱缩进 3、…

kubeadmin搭建自建k8s集群

一、安装要求 在开始之前&#xff0c;部署Kubernetes集群的虚拟机需要满足以下几个条件&#xff1a; 操作系统 CentOS7.x-86_x64硬件配置&#xff1a;2GB或更多RAM&#xff0c;2个CPU或更多CPU&#xff0c;硬盘30GB或更多【注意master需要两核】可以访问外网&#xff0c;需要…

【学习笔记二十五】EWM PPF自动WT后台配置和前台展示

一、概述 SAP EWM(Extended Warehouse Management)模块中的PPF(Post Processing Framework)是一个用于执行通用功能和流程的工具。PPF为SAP EWM提供了一个统一的接口,用于触发各种动作,例如打印托盘标签、交货单、拣选票或发送消息和传真。这些动作在特定条件满足时生成,…

解码数据世界:统计学入门与应用指南

引言 统计学可以被定义为研究数据的科学&#xff0c;它涉及到数据的收集、分析、解释和呈现。其目标是从数据中提取有意义的信息&#xff0c;并使用这些信息来做出推断与决策。 统计学主要分别以下几个主要领域&#xff1a; 描述性统计&#xff1a;使用图表、图形和其他工具…