腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
程序猿
还是你熟悉的程序猿.
专栏成员
举报
124
文章
207730
阅读量
58
订阅数
订阅专栏
申请加入专栏
全部文章(124)
数据库(51)
sql(36)
云数据库 SQL Server(21)
其他(15)
编程算法(11)
https(10)
linux(6)
java(5)
sql server(5)
安全(5)
c 语言(4)
oracle(4)
git(4)
github(4)
http(4)
存储(3)
开源(3)
ftp(3)
微信(3)
windows(3)
微服务(3)
负载均衡(2)
机器学习(2)
php(2)
android(2)
access(2)
windows server(2)
spring(2)
人工智能(2)
tcp/ip(2)
大数据(2)
小程序(2)
云服务器(1)
数据挖掘(1)
ios(1)
go(1)
bash(1)
node.js(1)
xml(1)
html(1)
mvc(1)
ubuntu(1)
centos(1)
负载均衡缓存(1)
apache(1)
nginx(1)
bash 指令(1)
文件存储(1)
腾讯云测试服务(1)
微信小程序音视频(1)
devops(1)
游戏(1)
分布式(1)
自动化(1)
运维(1)
shell(1)
网络安全(1)
html5(1)
wordpress(1)
正则表达式(1)
mybatis(1)
dns(1)
决策树(1)
cdn(1)
udp(1)
socket编程(1)
安全漏洞(1)
数据结构(1)
ascii(1)
connect(1)
google(1)
send(1)
tor(1)
web(1)
博客(1)
客户端(1)
连接(1)
搜索文章
搜索
搜索
关闭
MySQL数据库表设计规范
数据库
云数据库 SQL Server
sql
分布式
1、一般都使用 INNODB 存储引擎,除非读写比率<1%,才考虑使用 MYISAM 存储引擎;其 他存储引擎请在 DBA 的建议下使用。 2、Stored procedure (包括存储过程,函数,触发器)对于 MYSQL 来说还不是很成熟, 没有完善的出错记录处理,不建议使用。 3、UUID(),USER()这样的MySQL INSIDE 函数对于复制来说是很危险的,会导致主备数据不一致,所以请不要使用。如果一定要使用UUID作为主键,让应用程序来产生。 4、请不要使用外键约束,如果数据存在外键关系,请在程序层面实现。 5、必须采用 UTF8 编码。
赵腰静
2019-05-08
2.8K
0
小米开源soar一款对SQL进行优化和改写的自动化工具
开源
sql
自动化
http
SOAR(SQL Optimizer And Rewriter)是一个对SQL进行优化和改写的自动化工具。 由小米人工智能与云平台的数据库团队开发与维护。
赵腰静
2018-11-30
1.9K
0
周五推荐时间:博客3期
java
sql
https
“ 已经推荐两期了,这是第三期,菜单可以查看往期推荐,以下博客有Java Web专题:SSM系列讲解;墙裂推荐;还有第三位,讲解了比较复杂的SQL查询是如何完成的。”
赵腰静
2018-07-26
317
0
MySQL加载本地文本、导入SQL文件及其他常见命令行。
云数据库 SQL Server
sql
数据库
1、使用SHOW语句,查询当前服务器中存在哪些数据库: show database; 2、创建一个测试数据库: create database testdb; 3、选择使用你所创建的数据库: use testdb; 4、查看现在的数据库中存在什么样的表: show tables; 5、创建一个数据库表: create table mytable (id int(4),name varchar(10)); 6、显示表结构: describe mytable; 7、往表中插入值: insert into myt
赵腰静
2018-07-26
1.3K
0
MySQL数据库优化小谈,简短。
云数据库 SQL Server
数据库
sql
更新文章的速度跟不上大家的热情了......,青岛的一场大雪,取暖基本靠抖了。 好勒,现在写正经的。对于优化,这片文章我只说大致思路,不说细节。基础、进阶知识的WiKi我在制作ing...
赵腰静
2018-03-09
754
0
关注专栏作者,随时接收最新技术干货
赵腰静
关注
贾顺名
快手研发工程师
关注
伪君子
关注
二叉树
关注
SQL Server基础SQL脚本之创建架构、排序
sql server
sql
数据库
代码420行左右 本系列,几乎都是代码,记得当时写的时候用的是微软的官方实例数据库AdventureWorks_Data.mdf、AdventureWorks_Log.ldf来运行的。 下载链接:链接: https://pan.baidu.com/s/1pMdLz6N 密码: xvhu 或者回复“AdventureWorks”来获取链接。 ---- --一,创建数据库 。 create database XXXDB--创建数据库 use XXXDB--使用数据库 create table Depart
赵腰静
2018-03-09
1.2K
0
SQL Server基础SQL脚本之分区表、分区方案
sql
sql server
数据库
代码120行左右 本系列,几乎都是代码,记得当时写的时候用的是微软的官方实例数据库AdventureWorks_Data.mdf、AdventureWorks_Log.ldf来运行的。 下载链接:链接: https://pan.baidu.com/s/1pMdLz6N 密码: xvhu 或者回复“AdventureWorks”来获取链接。 ---- --创建文件组 create database alex2 on primary (name='alex',filename='c:\Data\alex.
赵腰静
2018-03-09
1.7K
0
SQL Server基础SQL脚本之内外连接、交叉连接;函数、子查询
sql server
sql
数据库
https
人工智能
代码大概200行左右 本系列,几乎都是代码,记得当时写的时候用的是微软的官方实例数据库AdventureWorks_Data.mdf、AdventureWorks_Log.ldf来运行的。 下载链接:链接: https://pan.baidu.com/s/1pMdLz6N 密码: xvhu 或者回复“AdventureWorks”来获取链接。 ---- use AdventureWorks --切换到AdventureWorks数据库 --创建Student表和Marks表,用于操作各种联接 cr
赵腰静
2018-03-09
2.3K
0
SQL Server基础SQL脚本之Group By
sql server
sql
数据库
https
人工智能
代码大概80行左右 本系列,几乎都是代码,记得当时写的时候用的是微软的官方实例数据库AdventureWorks_Data.mdf、AdventureWorks_Log.ldf来运行的。 下载链接:
赵腰静
2018-03-09
968
0
SQL Server基础SQL脚本之主外键约束
sql server
sql
数据库
概要 ---- 本系列,几乎都是代码,记得当时写的时候用的是微软的官方实例数据库AdventureWorks_Data.mdf、AdventureWorks_Log.ldf来运行的。 下载链接:链接: https://pan.baidu.com/s/1pMdLz6N 密码: xvhu 或者回复“AdventureWorks”来获取链接。 代码我就放在文中了。 if exists(select * from sys.databases where name='SchDB') drop database Sc
赵腰静
2018-03-09
1.2K
0
MySQL优化方案(一)优化SQL脚本与索引
云数据库 SQL Server
sql
数据库
MySQL的优化方案有哪一些? 本文记录MySQL优化方案 ,梗概如下: 优化SQL 优化索引 (一)优化SQL 1、通过MySQL自有的优化语句 优化SQL语句,通过脚本命令来了解执行率较低的语句,
赵腰静
2018-03-09
2.4K
0
一份DBA试题
sql
数据库
注:以下题目,可根据自己情况挑选题目作答,不必全部作答您也可以就相关问题直接找负责面试人员面述而不笔答。 一:SQL tuning 类 1:列举几种表连接方式 hash join/merge join/nest loop(cluster join)/index join 2:不借助第三方工具,怎样查看sql的执行计划 set autot on explain plan set statement_id = &item_id for &sql; select * from table(dbms_xplan
赵腰静
2018-03-09
1K
0
SQLmap命令的介绍
sql
数据库
云数据库 SQL Server
oracle
access
SQLmap这个工具的使用。(结尾有彩蛋) URL---> 判断注入的参数, 判断是使用的那种SQL注入 识别出那种数据库 根据用户的选择,读出数据 五种注入模式---> 基于时间的盲注,即不能根据页面的返回内容判断任何信息,用条件语句产看时间延迟语句是否执行,即页面会返回错误信息,或者把注入的语句结果返回在页面中。 基于布尔的盲注,即可以根据页面判断条件的真假的注入。 基于报错注入,即页面会返回错误信息,或者把注入的语句的结果直接返回在页面中。 联合查询注入,可以使用union的情况下可以注入。 堆查询注
赵腰静
2018-03-09
1.8K
0
SQL注入与XSS漏洞
sql
安全
安全漏洞
所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求 的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网 站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容 易受到SQL注入式攻击 当应用程序使用输入内容来构造动态sql语句以访问数据库时,会发生sql注入攻击。如果代码使用存储过程,而这些存储过程作为包含未筛选的用户输入的字符串来传递,也会发生sql注入。sql注入可能导致攻击者使用应用程序登陆在数据库中执行命令。如
赵腰静
2018-03-09
2.3K
0
面试题目之查询优化
数据库
sql
面试老头问你的时候,优化的问题,这些是一部分,后边的在给吧 安装MySQL后,配置文件my.cnf的路径是:../mysql_files/share/mysql目录中,该目录包含多个配置文件可供参考,有my-large.cnf,my-huge.cnf my-nedium.cnf my-small.cnf分别对应大中小型的数据库分析。 Windows环境下存在于mysql安装目录中的.ini文件。 对性能影响较大的变量主要分为 连接请求变量和缓冲区变量。 连接请
赵腰静
2018-03-09
700
0
4.3.4.7 Pattern Matching
云数据库 SQL Server
sql
数据库
MySQL provides standard SQL pattern matching as well as a form of pattern matching based on extended regular expressions similar to those used by Unix utilities such as vi, grep, and sed. SQL pattern matching enables you to use “_” to match any single char
赵腰静
2018-03-09
671
0
MySQL Regular Expression
云数据库 SQL Server
数据库
sql
MySQL provides standard SQL pattern matching as well as a form of pattern matching based on extended regular expressions similar to those used by Unix utilities such as vi, grep, and sed. SQL pattern matching enables you to use “_” to match any single char
赵腰静
2018-03-09
873
0
SQL优化法则小记
sql
数据库
SQL优化技巧 1.选择最有效率的表名顺序(只在基于规则的优化器中有效): oracle的解析器按照从右到左的顺序处理 from 子句中的表名,from子句中写在最后的表(基础表 driving table)将被最先处理,在 from 子句中包含多个表的情况下, 你必须选择记录条数最少的表作为基础表。如果有 3 个以上的表连接查询, 那就需 要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. 2.where子句中的连接顺序:
赵腰静
2018-03-09
2K
0
Create Assembly Template
数据库
sql
--============================================================= -- Create Assembly Template --============================================================= IF EXISTS( SELECT * FROM sys.assemblies WHERE name = N'<assembly_name, SYSNAME, MyCla
赵腰静
2018-03-09
640
0
SQL 注入语句特征
sql
数据库
语句特征 1.判断有无注入点 ; and 1=1 and 1=2 2.猜表一般的表的名称无非是admin adminuser user pass password 等.. and 0<>(select count(*) from *) and 0<>(select count(*) from admin) ---判断是否存在admin这张表 3.猜帐号数目 如果遇到0< 返回正确页面, 1<返回错误页面,说明帐号数目就是1个 and 0<(select count(*) from admin) and 1<
赵腰静
2018-03-09
2K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档