码迷,mamicode.com
首页 > 数据库 > 月排行
SQL删除多列语句
最近在写SQL过程中发现需要对一张表结构作调整(此处是SQL Server),其中需要删除多列,由于之前都是一条SQL语句删除一列,于是猜想是否可以一条语句同时删除多列,如果可以,怎么写法? 第一次猜想如下(注意:此处是猜想,非正确的写法): 但是执行后,发现语法错误, 于是改成如下的方式: 执行正 ...
分类:数据库   时间:2018-06-21 01:32:04    阅读次数:198
MySQL状态变量Aborted_connects与Aborted_clients浅析
关于MySQL的状态变量Aborted_clients & Aborted_connects分别代表的意义,以及哪些情况或因素会导致这些状态变量变化呢?下文通过实验测试来验证一下,首先我们来看看状态变量的描述: Aborted Connect Aborted Connect表示尝试连接到MySQL服... ...
分类:数据库   时间:2018-06-21 01:34:11    阅读次数:269
windows环境安装MySQLdb
一、环境 系统:win7,64位 python版本:2.7.15 pip版本:10.0.1 二、安装 1. 用pip安装 报错: 这个问题在网上搜了很久,其中有一篇文章[1]给出了两个原因: PyPI 服务器将你的ip加入黑名单了 你的pip版本过低 不过我是能打开https://pypi.pyth ...
分类:数据库   时间:2018-06-21 01:37:44    阅读次数:257
MyBatis调用MySQL存储过程
业务背景: 机构ID:省(360000),市级(360100),区县级(360101) 输入一个机构ID(可能是区,也可能是市)在sys_ability_warning_rule表中查询对应机构ID, 如:输入360305(区县级), 如果表中有对应ID,则直接返回360305, 如果没有对应ID, ...
分类:数据库   时间:2018-06-21 01:39:23    阅读次数:220
python数据库和缓存(46题)
1 列举常见的关系型数据库和非关系型都有那些?2 MySQL常见数据库引擎及比较?3 简述数据三大范式?4 什么是事务?MySQL如何支持事务?5 简述数据库设计中一对多和多对多的应用场景?6 如何基于数据库实现商城商品计数器?7 常见SQL(必备) 详见武沛齐博客:https://www.cnbl ...
分类:数据库   时间:2018-06-21 01:40:11    阅读次数:475
SQL - 1.区分login、user、schema和role
Login Login 是Server一级的概念,表示登录Server的凭证,比如在Server_A上有一个数据库DA,那么想要访问数据库DA,第一步要做的事情就是先登录到Hosting该数据库的Server_A上,数据库管理员可以用下面的T-SQL语句来创建一个Login,暂且命名为ReportL ...
分类:数据库   时间:2018-06-21 01:44:07    阅读次数:257
13.4 mysql用户管理 13.5 常用sql语句 13.6 mysql数据库备份恢复
mysql用户管理 grant:授权; all:表示所有的权限(如读、写、查询、删除等操作); .:前者表示所有的数据库,后者表示所有的表; identified by:后面跟密码,用单引号括起来; 'user1'@'127.0.0.1':指定IP才允许这个用户登录,这个IP可以使用%代替,表示允许 ...
分类:数据库   时间:2018-06-21 01:45:07    阅读次数:237
数据库的IO and 数据库优化问题
一.IO介绍 IO有四种类型:连续读,随机读,随机写和连续写,连续读写的IO size通常比较大(128KB-1MB),主要衡量吞吐量,而随机读写的IO size比较小(小于8KB),主要衡量IOPS和响应时间。数据库中的全表扫描是连续读IO,索引访问则是典型的随机读IO,日志文件是连续写IO,而数 ...
分类:数据库   时间:2018-06-21 01:46:18    阅读次数:282
mysql 存储及查询亿级数据
第一阶段: 1,一定要正确设计索引 2,一定要避免SQL语句全表扫描,所以SQL一定要走索引(如:一切的 > < != 等等之类的写法都会导致全表扫描) 3,一定要避免 limit 10000000,20 这样的查询 4,一定要避免 LEFT JOIN 之类的查询,不把这样的逻辑处理交给数据库 5, ...
分类:数据库   时间:2018-06-21 11:22:01    阅读次数:208
MySQL用户管理、常用sql语句、数据库备份
mysql用户管理创建用户并授权登录grantallon*.*to‘user1‘@‘127.0.0.1‘identifiedby‘123456‘;第一个*表示db_name;第二个*表示tb_name指定其来源IP127.0.0.1(只可通过此IP登录)也可以使用通配符%,代表所有IPidentifiedby设置密码[root@akuilinux01
分类:数据库   时间:2018-06-21 11:23:54    阅读次数:202
mysql用户管理、常用sql语句及数据库的备份
一、innobackex工具备份mysql数据xtrbackup只能用于备份innodb引擎的数据库,而innobackex既可以备份innodb引擎的数据库,也可以备份myisam引擎的数据库。备份时也可分为全量备份和增量备份1、安装yum拓展源percona-releaserpm-ivhhttp://www.percona.com/downloads/percona-release/redha
分类:数据库   时间:2018-06-21 11:24:08    阅读次数:234
数据库SQL查找包含某列的所有table
--声明必要变量DECLARE @tablename NVARCHAR(80),@columnname NVARCHAR(20),@sql NVARCHAR(2000),@sql2 NVARCHAR(2000),@sql3 NVARCHAR(2000),@CName NVARCHAR(20)SET ...
分类:数据库   时间:2018-06-21 11:27:34    阅读次数:196
Sqoop- sqoop将mysql数据表导入到hive报错(未解决)
sqoop将mysql数据表导入到hive报错 网上说是MySQL驱动包的问题下,需要更换驱动包:“原有的jar包是mysql-connector-java-5.1.17.jar,替换成mysql-connector-java-5.1.32-bin.jar,可以使用了” 亲测不行 运行起来还是没有能 ...
分类:数据库   时间:2018-06-21 11:29:09    阅读次数:408
MySQL使用连接实现多表检索
1.内连接: INNER JOIN ,CRROSS JOIN,JOIN在MySQL中是等价的连接,会产生笛卡尔积。 连接运算符","(逗号)与之类似,但逗号运算符的优先级与其他连接类型的有所不同。有时,在其他连接类型的都正常的情况下,它会导致语法错误,因此建议尽量避免使用逗号运算符 其他语法格式:使 ...
分类:数据库   时间:2018-06-21 11:33:19    阅读次数:178
【SQL-LIKE】
1.从上面的 "Persons" 表中选取居住在以 "N" 开头的城市里的人: select * from Persons where city like 'N%'; 2.从“Persons”中选取居住在以"g"结尾的城市里的人: select * from Persons where City l ...
分类:数据库   时间:2018-06-21 11:34:40    阅读次数:171
ubuntu安装mysql
安装mysql 1.sudo apt-get install mysql-client mysql-server 启动 2.service mysqld start 登陆 3.mysql -uroot 报错Access denied for user 'root'@'localhost' 先关闭my ...
分类:数据库   时间:2018-06-21 11:34:58    阅读次数:203
【SQL-LEFT JOIN】
SQL LEFT JOIN 关键字:会从左表(table_name1)那里返回所有的行,即使在右表(table_name2)中并没有匹配的行。 其语法为: select column_name from table_name1 LEFT JOIN table_name2 on table_name1 ...
分类:数据库   时间:2018-06-21 11:36:11    阅读次数:155
mysql explain用法和结果的含义
转自:http://blog.chinaunix.net/uid-540802-id-3419311.html explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了: 如: ...
分类:数据库   时间:2018-06-21 11:41:13    阅读次数:226
【SQL-JOIN】
Persons表: 引用两个表: select Persons.LastName,Person.FirstName,Orders.OrderNo from Persons, Orders where Persons.Id_P=Orders.Id_P ...
分类:数据库   时间:2018-06-21 11:44:26    阅读次数:131
MySQL分布式事物(XA事物)的使用
有时一个系统的数据 放在不同的库之中。如果用普通的事物 一个分支库提交成功了,另外一个分支库提交失败了, 这候 两个库没有同步的成功或者失败。会导致系统数据的不完整。 对于处理这种情况 MySQL有了处理分布式(XA)事物的语法 XA START xid 用于启动一个带给定xid的XA事物。 xid ...
分类:数据库   时间:2018-06-21 11:45:44    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!