mysql常用的sql语句

SQL语言是操作数据库的基础语言,对于不同的数据库语言产品,SQL语言大多是通用的,本篇博客旨在介绍一些最常用的SQL语句。希望对大家能有所帮助。

注:

本文中的红色字体黄色背景的内容为SQL语句!!

笨人也是菜鸟,如果我写的有错误,大家一定要指出来啊!!!好了,废话不说了,切入正题:

首先,使用status查看MySQL当前的信息

 



1.使用show databases;语句查看当前数据库:
     



2.使用create database DATABASE_NAME;语句来创建DATABASE_NAME数据库



这样,我们创建好了一个名字为database_name的数据库。
注:数据库语句对字母大小写不敏感!


3.使用use DATABASE_NAME;切换到使用DATABASE_NAME数据库模式。




4.在database_name数据库创建一个表:

  create table if not exists table_name      -- 如果表table_name不存在则创建        
     (id int primary key auto_increment,     -- 创建int类型为主键,且自动增长       
      name varchar(200) not null,            -- 创建字符类型的列,最大长度是200字节
      age int(3),                            -- 创建int类型,长度为3个字节          
      sex varchar(2),                        -- 创建字符类型,长度是2个字节         
      salary float(11,2),                    -- 创建float类型的列,长度为2个字节    

      address varchar(50),                   -- 创建字符类型,长度为50个字节        
      birthday date                          -- 创建日期类型                        
     );                                                                             






这样就创建好了一张表,可以用 describe 或则 desc来查看表的结构
describe table_name;
desc table_name;    
     



     

这样数据就创建好了一张表,我们可以用show tables; 来查看数据库中所有表

然后,我们就可以看见我们创建的表
====================================================================================
数据库最具核心的用法——对数据库表的数据的增删改查。

向表中增加数据(要了加入表的结构,看哪项可以为空)
insert table_name (name,age,sex) values ('tovep',22,'男');

向表中加入数据的时候,并不是要把所有的信息都要写近期,只要表中结构设置为可以为空的都
可以不写!!
id不用写,因为它是自动增长的!

要想查看表中的内容,可以用select语句———为了说明下面的情况,我加入了多条信息
select * from table_name;      -- 将table_name表中的所有数据都打印出来





select name from table_name;      --查看所有人的名字



select * from table_name where id<5;     --将表中id小于100的都打印出来




在使用select 语句查询的时,常常用到别名 
select t.name,t.id,t.age from table_name as t;



select 语句中的where表示查询的条件
where中还可以使用like与"%"对字符类型的列进行模糊查询
select * from table_name where name like 't%';






update语句:修改数据

update 表名 set 字段名 =  '修改的值'

update table_name set name='tvoep1' where id>2;




删除用
delete from 表名 where 判断信息 

delete from table_name where id=5;


这样的话就删除了id=5的信息


====================================================================================


使用drop 来删除表或者数据库
drop table table_name;




drop database database_name;


四足机械臂避坑指南:从URDF配置到逆运动学控制的完整流程 本文为四足机械臂(Loco-Manipulation)系统开发提供了一份详实的实战避坑指南。文章深入剖析了从URDF模型配置、核心控制循环设计到逆运动学(IK)求解与奖励函数构建的完整流程,重点讲解了如何避免关节命名错误、惯性参数设置不当、IK求解不稳定等常见陷阱,并强调了利用collision_bbox等可视化工具进行高效调试的方法,旨在帮助工程师构建稳定、高效的四足机械臂控制系统。 阅读详情

相关推荐

ENVI中Landsat8大气校正法实现地表温度精准反演

本文详细介绍了在ENVI软件中,利用大气校正法对Landsat8热红外数据进行地表温度反演的完整流程。该方法通过辐射定标、大气参数获取、发射率估算及温度转换四个核心步骤,精准剔除大气干扰,还原地表真实温度,是城市热岛效应监测、农业旱情分析等应用的关键技术。

weixin_29292535的博客 150

MySQL常用的sql语句

SQL语句核心功能与实用技巧摘要: SQL语句主要分为四类:数据查询(SELECT)、数据操作(INSERT/UPDATE/DELETE)、数据定义(CREATE/ALTER)和数据控制(GRANT/COMMIT)。基础查询包括条件筛选、排序分页和聚合分组,多表连接可实现复杂关联查询。DML语句完成增删改操作,DDL定义数据库结构,DCL管理权限事务。高级技巧包含子查询、CTE和窗口函数,优化建议着重索引创建和查询效率提升。掌握这些语句可高效完成数据检索、业务逻辑实现和性能优化,是数据库操作的核心技能。

simpler0808的博客 1673

Flowable任务节点动态预测:基于任务ID与参数获取下一节点及候选分配策略

本文深入探讨了Flowable工作流引擎中任务节点动态预测功能的实现。通过解析任务ID与运行时参数,模拟流程执行路径,精准预测下一节点及候选用户/组集合,从而提升用户体验与系统透明度。核心在于利用自定义命令实现表达式求值,并深度解析候选者分配策略,确保预测结果与实际流程执行一致。

nnn11的博客 740

sql server 与 mysql 中常用的SQL语句区别

MATLAB算法技巧和实现斐波那契数列客 这篇博客主要说一下自己在算法设计课上做的两道算法题,题目解起来都比较简单,但是需要些技巧。

kanlon的博客 3万+

51单片机———UART串口通信

传统理解就是信息的传输与交换。单片机与单片机之间,单片机与电脑之间,以及单片机与各式各样的模块之间都可以进行通信。如果没有通信,那么单片机的功能仅仅局限于它本身,它没办法从其他设备获取有用信息,也无法将自己产生的信息告诉其他设备,这样子单片机与外围器件的合作就会收到限制,没办法完成更多的功能,就像一个没办法拓展业务的公司。:实现我们程序当中写的P0=0xFC,就是一次同时对8位进行信号的输出;习惯上,我们还称P0、P1、P2、P3为单片机的4组并行总线:实现低位先发 高位在后。

m0_74225397的博客 3296

从零构建边缘AI数据管道:K230+ESP8266的物联网实践指南

本文详细介绍了如何利用K230开发板和ESP8266模块构建高可靠性的边缘AI数据管道,特别针对智能农业监测场景。通过完整的系统架构设计、AI模型部署、低功耗通信优化和云端集成方案,为开发者提供了一套可落地的物联网实践指南,重点解决了边缘计算环境下的数据传输稳定性和能效管理问题。

j2k3l4的博客 873

【SQL】Mysql中一条sql语句的执行过程

假设写完 redo log 后,机器挂了,binlog 日志没有被写入,那么机器重启后,这台机器会通过 redo log 恢复数据,但是这个时候 binlog 并没有记录该数据,后续进行机器备份的时候,就会丢失这一条数据,同时主从同步也会丢失这一条数据。然后拿到查询的语句,把 age 改为 19,然后调用引擎 API 接口,写入这一行数据,InnoDB 引擎把数据保存在内存中,同时记录 redo log,此时 redo log 进入 prepare 状态,然后告诉执行器,执行完成了,随时可以提交。

double222222的博客 3451

怎么选?一文读懂12种SPC控制图,从基础到进阶,再到Python代码实现

本文系统介绍了12种常用SPC控制图的应用场景和特点,包括计量型(Xbar-R图、Xbar-s图、I-MR图等)、计数型(P图、NP图、U图等)及进阶控制图(EWMA图、CUSUM图、多元控制图)。文章强调控制图是SPC的核心工具,能有效区分过程变异类型,实现"预防优于检测"的质量管理目标。通过数据示例和Python代码展示了各类控制图的实现方法,为质量管理人员提供了实用参考。

m0_56592100的博客 4142

MySql常用的sql语句

MySql常用的sql语句 数据库 # 查看所有数据库 SHOW DATABASES; # 创建一个数据库 CREATE DATABASE 数据库名; # 删除一个数据库 DROP DATABASE 数据库名; # 使用这个数据库 USE 数据库; 表 # 查看所有的表 SHOW TABLES; # 创建一个表 CREATE TABLE 表名( 字段名 字段类型 约束, ......

偏偏爱吃梨的博客 1862

【Xilinx】如何在petalinux下编译vcu-gst-app以及独立编译vcu-gst-app

Xilinx从2018.1开始,提供了一套基于zcu106的vcu参考设计。里面提供了一套基于GStreamer的程序,即vcu-gst-app。如何脱离petalinux直接编译呢,这里以为例,其他版本也是类似的操作。

王师傅 3040

IgH EtherCAT 从入门到精通:第 29 章 实战:EoE 远程维护通道搭建

摘要:本章详细介绍了基于EoE(Ethernet over EtherCAT)协议的远程维护通道搭建方案。主要内容包括:1)网络架构设计,采用管理网络与EoE子网隔离的方案;2)从站EoE支持确认与IP地址配置,提供API和命令行两种方式;3)路由/交换两种部署模式,重点推荐路由模式并给出自动化配置脚本;4)SSH远程访问配置,包括直接连接和跳板访问两种方式;5)安全加固措施,如防火墙规则、SSH密钥认证等;6)故障恢复机制与性能注意事项。该方案实现了通过EtherCAT网络对从站设备的远程SSH访问、文件

从事嵌入式linux android驱动开发,拥有全栈能力 360

MySQL的最全常用SQL语句 —— 一文可以快速熟悉、回忆sql语句

本篇内容:MySQL的常用指令 —— 一文可以快速熟悉、回忆Sql语句 最近更新:2022年1月10日 MySQL的常用指令 个人简介:一只二本院校在读的大三程序猿,本着注重基础,打卡算法,分享技术作为个人的经验总结性的博文博主,虽然可能有时会犯懒,但是还是会坚持下去的,如果你很喜欢博文的话,建议看下面一行~(疯狂暗示QwQ) 点赞收藏 ⭐留言 一键三连 关爱程序猿,从你我做起 本文目录MySQL的常用指令写在前面一、通过命令行操作数据库服务的常

Alascanfu的博客 9538

FISCO BCOS 系列(一)—— 搭建第一个区块链网络&配置控制台指南

本文详细介绍了FISCO BCOS区块链网络的搭建与配置过程,包括环境准备、单机四节点网络搭建、控制台配置使用等核心内容。从系统要求、依赖安装开始,逐步指导如何通过脚本快速搭建区块链网络,配置控制台连接,并演示了账户管理、合约部署调用等基础操作。同时提供了多节点网络配置、常见问题解决方案以及生产环境安全建议,为开发者提供了从入门到进阶的完整指南。

分享AI、区块链技术及应用,未来已来 809

MySql常用SQL语句

MySql常用SQL语句增加数据删除数据修改数据查询数据模糊查询排序分组分页多表查询内连接左连接右连接自关联 增加数据 insert into 表名 values (值1,值2,值3); insert into 表名(值1,值2) values (值1,值2); 删除数据 delete from 表名 where 条件 修改数据 update 表名 set 字段1 = 字段值1, 字段2 = 字段值2 where 条件 查询数据 select * from 表名 select 字段1 as 别名1 f

程序员小哲的博客 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

MySQL 简介及SQL 语句

MySQL 整体架构: 1.连接池:负责和客户端进行连接,连接池可以同时处理多个数据库请求。同时还有 SSL 的安全概念,可以确保连接是安全的。 2.SQL 接口:当 SQL 语句进入 MySQL 后,会先到 SQL 接口中,将传过来的 SQL 语句拆散,将底层的结果封装成 SQL 的数据格式。 3.解析器:负责将 SQL 语句进行拆分,如果语句有问题那么就返回错误,如果没问题就继续向下执行。 4.优化器:对 SQL 查询的结果优化处理,产生多种执行计划,最终数据库会选择最优化的方案去执行,尽快返回结果。

愿许浪尽天涯的博客 5529

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

MySql 常用SQL语句、 SQL优化

SQL语句主要分为五类:数据定义语言(DDL)用于管理数据库结构,数据查询语言(DQL)用于检索数据,数据操纵语言(DML)用于增删改数据,数据控制语言(DCL)用于权限管理,事务控制语言(TCL)用于事务管理。键约束方面,超键能唯一标识行,候选键是最小超键,主键是选定的候选键,外键则关联表间数据。SQL约束包括非空、唯一、主键、外键、检查及默认值约束,确保数据完整性。

weixin_44289947的博客 1335

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

常用SQL语句及MySQL规约

常用SQL语句及MySQL规约 数据库 显示数据库列表 show databases; 建库 create database 库名 查看字符集 show variables like ‘charactor%’; 查看数据库字符集 show create database 数据库名 修改字符集 修改数据库的字符集 alter database 库名 character set ‘utf8’ 修改表的字符集 alter table 表名 convert to charac

StackOverflow的博客 355

MySQL如何跟踪sql语句

在项目开发中,难免会遇到在数据库服务器端跟踪sql执行语句的需求,通过跟踪sql执行语句,我们可以确定当上层应用在执行sql语句时,数据库端是否执行了sql语句,执行的sql语句是否有错误等等。总之,在数据库端跟踪sql执行语句极大的便利了数据库逻辑代码编写中的错误排查。 我们都知道在SQL SERVER下跟踪sql采用事件探查器,那么在mysql下如何跟踪执行的sql语句了?

andieguo的专栏 1万+

MySQL SQL语句整理

在《MySQL 数据库技术》课程中,我们学习了多种多样的 SQL 语句,它们在数据库操作中发挥着关键作用。以下将对常见 SQL 语句进行详细梳理:基本查询:查询所有列:条件查询:排序查询:聚合查询:( 可为 、、、、 等聚合函数)分组查询:子查询:可在 、、 等子句中嵌套查询,如 查询指定列或所有列数据。根据条件筛选数据。对查询结果排序。进行数据聚合计算,如求和、求平均、计数等。按某一列或多列进行分组统计。通过子查询实现复杂查询逻辑,如查询订单表中金额大于平均金额的订单。条件表达式书写错误,如运算符使用不当

xyzcc1231的博客 1299

mysql建表常用sql语句

最近跟项目,写后台需要用到SQL语句,就整理了一下mysql建表常用sql语句,并写几个可执行SQL脚本,方便日后复习查看以及使用: 连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:m...

WistWill的博客 1万+

MySQL的介绍和常用的SQL语句

一、MySQL的介绍: MySQL属于数据库的一种,目前属于Oracle甲骨文公司 MySQL称为关系型数据库、微软的SQL server MySQL数据库是一种基于C/S模型即客户端和服务端模型; 客户端通过账号密码连接服务器,连接成功后才可以数据库的操作(增删改查 - CRUD) MySQL的服务端是采用I/O复用+可伸缩的线程池实现了网络高并发的经典模型; 二、MyS...

Daria_的博客 520

mysql 表的sql语句怎么写_MySQL常用的建表等SQL语句写法总结

本文主要介绍了MySQL常用的建表、添加字段、修改字段、添加索引SQL语句写法,总结分析了MySQL建表、编码设置、字段添加、索引操作所涉及的SQL语句,需要的朋友可以参考下,希望能帮助到大家。建表:DROP TABLE IF EXISTS bulletin;CREATE TABLE bulletin(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, # 主键...

weixin_42489252的博客 649

mysql批量执行语句_mysql批量执行sql语句

tablename Access 数据库:SELECT iif(len(field)>2,left(field,2)+'...',field) FROM tablename; Conn.Execute 说明 Execute 方法 该方法用于执行 SQL 语句......\\masql6.0\\bin>mysqldump -u root -proo t mysql>d:\\mysq...

weixin_35252979的博客 5945

MySQL常用SQL语句的示例

MySQL常用SQL语句的示例

闲余知道 1139

MySQL中常用SQL语句

上述的顺序先 where 配合条件 ,再 排序 order by 最后是 limit 分页。如果不按照上述的顺序书写会报错。

2301_78125917的博客 1284

MySQL 常用 SQL 语句全解析与实践总结

本文是软件技术专业学生基于《MySQL数据库技术》课程的知识总结,对常用SQL语句进行系统性梳理。涵盖数据定义语言(DDL,如CREATE、ALTER、DROP )、数据操作语言(DML,如INSERT、UPDATE、DELETE )、数据查询语言(DQL,含SELECT基础、WHERE子句、GROUP BY与聚合函数、JOIN关联查询 )、数据控制语言(DCL,GRANT、REVOKE )及事务控制语句。介绍各语句的使用规范、应用场景、易错点并附实例,同时总结学习经验,提出对大规模数据优化、高并发事务处理

He_hehe_heh的博客 1969
上一篇: JS中的面向对象
下一篇: 深入源码看数据结构(再探集合框架)
subwarhead
博客等级 码龄15年 0粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值