sql ddl

DDL和DML的补充

​ 【1】sql展示: -- 创建表: create table t_student( sno int(6) primary key auto_increment, sname varchar(5) not null, sex char(1) default '男' check(sex='男' || ......
DDL DML

SQL之数据表插入

1、向表中所有字段插入数据 INSERT INTO 表名(字段名1,字段名2,...) VALUES (值 1,值 2,...); 2、为表中指定字段插入数据 INSERT INTO 表名(字段名1,字段名2,...) VALUES (值 1,值 2,...); 3、向表中同时插入多条记录 INSE ......
数据表 数据 SQL

SQL之数据表更新

1、update基本语法 UPDATE 表名 SET 字段名1=值1[,字段名2 =值2,…] [WHERE 条件表达式]; 2、更新部分数据 update student set age=20,gender='female' where name='tom'; 3、更新全部数据 update st ......
数据表 数据 SQL

SQL之数据表删除

1、delete基本语法 DELETE FROM 表名 [WHERE 条件表达式]; 2、删除部分记录 delete from student where age=14; 3、删除全部数据 delete from student; 5、truncate和delete的区别 TRUNCATE和DETE ......
数据表 数据 SQL

SQL之数据表约束

为防止错误的数据插入到数据表,mysql中定义了一些维护数据库完整性的规则,这些规则就是表的约束 ......
数据表 数据 SQL

SQL之数据库基操

1、创建数据库 create database 数据库名称; 2、删除数据库 drop database db1; 3、查询出mysql中所有的数据库 show databases; 4、切换使用数据库 use db1; 5、查看当前使用的数据库 select database(); 6、将数据库的 ......
数据库 数据 SQL

SQL之数据表基操

1、创建数据表 create table student( id int, name varchar(20), gender varchar(10), birthday date ); 2、查看当前数据库中所有数据表 show tables; 3、查看某表所有字段信息 desc student; 4 ......
数据表 数据 SQL

使用SQL语句实现最短路线问题

今天学习了一种直接用sql语句实现查询最短路径的方法,为我们的系统开发提供了便利。 String sql ="WITH RECURSIVE transfer (start_station, stop_station, stops, path) AS (\n" + " SELECT station_n ......
语句 问题 SQL

SQL:DML、DQL、DCL

SQL:DML、DQL、DCL DML:Data Manipulation Language(数据操作语言) DML用来对数据库中的数据记录进行增删改操作。 DML-添加数据 给指定字段添加数据(一条数据) INSERT INTO 表名(字段名1,字段名2,...) VALUES(值1,值2,... ......
SQL DML DCL DQL

SQL实现好友关系

转载:https://blog.csdn.net/liangmengbk/article/details/124243161 https://blog.csdn.net/liangmengbk/article/details/124232516 ......
好友 SQL

SQL SERVER 数据库查询包含某个字符串的所有物理表

create PROCEDURE [dbo].[SP_FindValueInDB] ( @value VARCHAR(1024) ) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering w ......
字符串 字符 物理 数据库 数据

【SQL】查询存在于一个表而不存在于另外一个表的数据

需求描述:A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。 -- 1、方法一(推荐):使用not exists函数,括号内select 1查A与B的id能关联上的,然后查A表not exists的 select * from A a where not exists (select 1 ......
数据 SQL

SQL注入相关

SQL注入相关 找到某个可以发起数据库请求页面,并确定该页面可以SQLI后,可以先用burpsuite抓 个request包 然后把包里的内容保存到文本里,例如SQLI.txt sudo sqlmap -r SQLI.txt --dbs 发送request,执行注入 sudo sqlmap -r S ......
SQL

GaussDB(DWS)运维:导致SQL执行不下推的改写方案

摘要:本文就针对因USING子句的书写方式可能导致MERGE INTO语句的执行不下推的场景,对USING子句的SQL语句进行改写一遍,整个SQL语句可以下推。 本文分享自华为云社区《GaussDB(DWS)运维 -- values子句做MERGE数据源导致SQL执行不下推的改写方案》,作者: 譡里 ......
GaussDB 方案 DWS SQL

4.1.1 MySQL索引原理及SQL优化

Linux C/C++服务器 MySQL索引原理及SQL优化 innodb 索引组成 一种有序的存储结构,按照单个或这多个列的值进行排序,目的是为了提升搜索效率 索引分类:主键索引、唯一索引、普通索引、组合索引、以及全文索引(elasticsearch) 主键选择 innodb 中表是索引组织表,每 ......
索引 原理 MySQL SQL

Sql Server数据库(可疑)解决办法

解决: 方法一: 重新还原数据库 方法二: 1、修改数据库为紧急模式ALTER DATABASE Zhangxing SET EMERGENCY2、使数据库变为单用户模式ALTER DATABASE Zhangxing SET SINGLE_USER(用时可能教长)3、修复数据库日志重新生成,此命令 ......
办法 数据库 数据 Server Sql

Sql Server数据库恢复挂起

第一种解决办法: 权限问题,把SQL Server启动账号改为具有完全控制权限的本地账号,停止SQL服务并重新启动 ctrl+r运行 输入services.msc,进入服务!然后找到具有完全控制权限的本地管理员用户帐号,如图! 右击它,点击它的属性,然后点击登录按钮,见里面的密码,改成你进入sql ......
数据库 数据 Server Sql

SQL Server 导出链接服务器用户名密码

DAC connectivity to MSSQL instances Local administrator privileges (needed to access registry key) Sysadmin privileges to MSSQL instances function Get ......
用户名 密码 链接 服务器 用户

Mysql拒绝远程访问, sql_mode=only_full_group_by的解决

MYSQL禁止远程访问解决: mysql -u root -pmysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;mysql>FLUSH PRIV ......
only_full_group_by sql_mode Mysql group mode

DVWA-SQL Injection(SQL注入)

SQL Injection,是指攻击者通过注入恶意的SQL命令,破坏SQL查询语句的。结构,从而达到执行恶意SQL语句的目的。 LOW: 代码审计: SQL Injection Source vulnerabilities/sqli/source/low.php <?php //isset() 用于 ......
SQL Injection DVWA-SQL DVWA

MS SQL Server 删除重复行数据

您可以使用以下 SQL 语句删除 MS SQL Server 表中重复的行: WITH CTE AS ( SELECT ROW_NUMBER() OVER(PARTITION BY column1, column2, ... columnN ORDER BY (SELECT 0)) RN FROM ......
数据 Server SQL MS

小知识:SQL Monitor Report的使用

在上一篇 优化利器In-Memory开启和效果 中,提到的两个SQL对比,使用的是传统的dbms_xplan.display_cursor方式来查看执行计划,好处是文本输出的通用性强,基本信息也都有。 但如果大家参加过我们的RWP培训,就会发现O原厂强烈推荐大家使用的一个工具是 SQL Monito ......
Monitor 知识 Report SQL

mybatis源码-注解sql

Mybatis-注解sql Demo 主启动类 public class MybatisHelloWorld { public static void main(String[] args) throws Exception { String resource = "org/mybatis/conf ......
注解 源码 mybatis sql

sql处理重复的列,更好理清分组和分区

一、分组统计、分区排名 1、语法和含义: 如果查询结果看得有疑惑,看第二部分-sql处理重复的列,更好理清分组和分区,有建表插入数据的sql语句 分组统计:GROUP BY 结合 统计/聚合函数一起使用 -- 举例子: 按照性别统计男生、女生的人数 select sex,count(distinct ......
sql

云原生时代顶流消息中间件Apache Pulsar部署实操之Pulsar IO与Pulsar SQL

本篇重点了解Pulsar IO的基础,通过两个示例演示如何一步步实操安装Cassandra和JDBC PostgreSQL的年连接器,进而配置和创建Pulsar Sink 并验证结果,也进一步熟悉一些常见pulsar-admin命令,最后还演示Pulsar SQL简单使用。 ......
Pulsar 中间件 消息 时代 Apache

SpringCloud微服务实战——搭建企业级开发框架(五十一):微服务安全加固—自定义Gateway拦截器实现防止SQL注入/XSS攻击

SQL注入是常见的系统安全问题之一,用户通过特定方式向系统发送SQL脚本,可直接自定义操作系统数据库,如果系统没有对SQL注入进行拦截,那么用户甚至可以直接对数据库进行增删改查等操作。 XSS全称为Cross Site Script跨站点脚本攻击,和SQL注入类似,都是通过特定方式向系统发送攻击脚本 ......
SpringCloud 框架 Gateway 企业 SQL

T-SQL——数字辅助表

shanzm-2023年2月20日 0.永久性的连续数字表 使用循环可以快速创建一个Nums真实的表Nums IF OBJECT_ID('dbo.Nums') IS NOT NULL DROP TABLE dbo.Nums; CREATE TABLE dbo.Nums (n INT NOT NULL ......
数字 T-SQL SQL

T-SQL——将字符串转为单列

shanzm-2023年2月22日 0. 背景 代码中执行存储过程,参数是多个且不确定数量,期望SQL查询时使用该参数作为IN的筛选条件 比如说,具体参数@Ids="1,2,3,4", 期望在存储过程中,实现 select * from Table where id In @Ids 直接这样写会报错 ......
字符串 字符 T-SQL SQL

[学习笔记]SQL server完全备份指南

@ 本文将介绍如何在日常项目中,对SQL server数据库做备份和还原工作,SQL server的备份/还原机制,详情参见官方文档:备份和还原 Linux 上的 SQL Server 数据库 方式一,使用SQL Server Management Studio 准备工作 连接目标数据库服务器 在目 ......
备份 笔记 指南 server SQL

MyBatis的使用三(在sql语句中传值)

本文主要介绍在mybatis中如何在sql语句中传递参数 一. #{ } 和 ${ } 1. #{ } 和 ${ }的区别 #{ }是预编译处理 ==> PreparedStatement ${ }是字符串替换 ==> Statement mybatis在处理 #{ } 时,会将sql中的 # { ......
语句 MyBatis sql
共3210篇  :106/107页 首页上一页106下一页尾页