向表格中插入数据 SQL语言使用insert语句向数据库表格中插入或添加新的数据行。Insert语句的使用格式如下: insert into tablename (first_column,...last_column) values (first_value,...last_value); 例如: ...
分类:
数据库 时间:
2018-12-15 13:44:57
阅读次数:
383
mark ...
分类:
数据库 时间:
2018-12-15 13:47:13
阅读次数:
346
结果: ? 由第一步的结果可知,我们的 mysql 运行在一个叫 mysql_server 的 docker 容器中。而我们要备份的数据库就在里面,叫做 test_db。mysql 的用户名密码均为root,我们将文件备份到宿主机/opt/sql_bak文件夹下。 ...
分类:
数据库 时间:
2018-12-15 13:56:20
阅读次数:
153
测试使用 jdk-8u191-windows-x64、mysql-8.0.12-winx64、mysql-connector-java-8.0.13.jar 查询 插入 ...
分类:
数据库 时间:
2018-12-15 13:57:01
阅读次数:
162
环境描述: mysql版本:5.5.57-log 操作系统版本:Red Hat Enterprise Linux Server release 6.6 (Santiago) 需求描述: 在mysql的使用过程中,有的时候登录到了mysql数据库中,同时需要执行一些操作系统的命令 比如,在mysql中 ...
分类:
数据库 时间:
2018-12-15 13:57:10
阅读次数:
246
1 SQL分页查询,每页10个数据,取第三页 A) 如果有id列 select top(10) * from Spider_Hotel where Spider_Hotel.HotelId not in ( select top (10*2) Spider_Hotel.HotelId from Sp ...
分类:
数据库 时间:
2018-12-15 14:27:04
阅读次数:
207
本地SqlServer 连不上服务器的数据库环境,错误信息如下图,折腾来折腾去,最终还是解决了 第一步 查看服务器本地端口是否已经打开,查看方法:首先向C:\Windows\System32文件夹添加 tcping.exe (点击下载) >Win+R >输入cmd >然后在命令框输入 tcping ...
分类:
数据库 时间:
2018-12-15 14:28:14
阅读次数:
532
21.优化Mysql Server21.1 Mysql体系结构概览Mysql由Mysql Server层和存储引擎层组成。Mysql实例由一组后台进程、一写内存块和若干服务线程组成。Mysql后台进程分为8类,1个主线程、4组IO线程、1个锁线程、1个错误监控线程、1个purge线程。 主线程mas ...
分类:
数据库 时间:
2018-12-15 15:45:34
阅读次数:
209
参考文章 https://blog.csdn.net/fangaoxin/article/details/5386149 (感谢作者) ...
分类:
数据库 时间:
2018-12-15 15:45:45
阅读次数:
408
17.Mysql分区分区是指根据一定的规则把一个表分解成多个部分,逻辑上仍是一张表,实际上由多个物理分区对象组成。分区对于应用是完全透明的,不影响业务逻辑和SQL编写。分区的优点: 可以存储更多的数据; 优化查询;当where条件包含分区键时只在特定的分区查询;当涉及聚合函数时每个分区可以并行查询。 ...
分类:
数据库 时间:
2018-12-15 15:46:12
阅读次数:
202
在SQL SERVER 2008R2的[AdventureWorks2008R2]示例数据库中,看到以下字段统一补0方法。 将CustomerID前面加0转变为AccountNumber字段。 CREATE TABLE [Sales].[Customer]( [CustomerID] [int] I ...
分类:
数据库 时间:
2018-12-15 15:48:58
阅读次数:
258
15.SQL中的安全问题15.1 SQL注入简介SQL是用来和数据库交互的文本语言。SQL注入(SQL Injection)是利用数据库的外部接口将用户数据插入到实际的SQL中,以达到入侵数据库乃至操作系统的目的。产生的原因主要由于程序没有对用户输入数据进行严格的过滤,导致非法SQL语句的执行。SQ ...
分类:
数据库 时间:
2018-12-15 15:49:41
阅读次数:
167
16.SQL Mode及相关问题SQL Mode定义了Mysql支持的SQL语法和数据校验级别,Mysql支持多种SQL Mode。用途: 设置不同的SQL Mode可以对数据进行不同严格程度的校验,即在不同应用环境提供不同的数据质量; 设置不同的SQL Mode可以方便数据迁移至目标数据库; AN ...
分类:
数据库 时间:
2018-12-15 15:51:28
阅读次数:
251
18.SQL优化18.1 优化SQL语句的一般步骤 18.1.1 通过show status命令了解各种SQL的执行频率show [session|global] status; -- 查看服务器状态信息show session status; -- 查看session(当前连接)级别的服务器状态信 ...
分类:
数据库 时间:
2018-12-15 15:55:57
阅读次数:
143
试一下1=1 发下username为空,说明哪里出问题了,是没有注入吗?还是被过滤了?试一下#号的url编码%23 编码后,返回的结果是对的,证明是的,有注入 1=2就返回空了 看了wp,就觉得自己的sql的查询还给老师了 结果用了内联查询,但是sqlma跑出来说有bool的还有时间的注入 目前不知 ...
分类:
数据库 时间:
2018-12-15 15:56:05
阅读次数:
186
20.锁问题锁是计算机协调多个进程或线程并发访问某一资源的机制。 20.1 Mysql锁概述锁类型分为表级锁、页面锁、行级锁。表级锁:一个线程对表进行DML时会锁住整张表,其它线程只能读该表,如果要写该表时将产生锁等待。 优点:开销少、加锁快、不会产生死锁。缺点:锁粒度大、容易产生锁等待、并发低。行 ...
分类:
数据库 时间:
2018-12-15 15:56:30
阅读次数:
267
19.优化数据库对象19.1 优化表的数据类型应用设计时需要考虑字段的类型和长度,并留有一定长度冗余。procedure analyse()函数可以对表中列的数据类型提出优化建议。procedure analyse()函数用法:select * from 表名 procedure analyse() ...
分类:
数据库 时间:
2018-12-15 15:56:45
阅读次数:
246
浅谈MySQL中优化sql语句查询常用的30种方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对字 ...
分类:
数据库 时间:
2018-12-15 17:14:19
阅读次数:
150
分区 分区就是把一个数据表的文件和索引分散存储在不同的物理文件中。 mysql支持的分区类型包括Range、List、Hash、Key,其中Range比较常用: RANGE分区:基于属于一个给定连续区间的列值,把多行分配给分区。 LIST分区:类似于按RANGE分区,区别在于LIST分区是基于列值匹 ...
分类:
数据库 时间:
2018-12-15 17:19:10
阅读次数:
202
MySQL的万能"嵌套循环"并不是对每种查询都是最优的。不过还好,mysql查询优化器只对少部分查询不适用,而且我们往往可以通过改写查询让mysql高效的完成工作。在这我们先来看看mysql优化器有哪些局限性: 1.关联子查询 mysql的子查询实现得非常糟糕。最糟糕得一类查询是where条件中包含 ...
分类:
数据库 时间:
2018-12-15 17:23:24
阅读次数:
186