码迷,mamicode.com
首页 > 数据库
第13章 MySQL高级编程
1.事务:一个或一系列的查询; 2.使用事务安全的表格类型(通过InnoDB): ①关闭自动提交: set autocommit=0; //若自动提交被打开,须使用如下语句开始一个事务: // start transaction; 若自动提交是关闭的则不需要此句 ②完成组成事务的语句输入后,... ...
分类:数据库   时间:2016-09-21 21:34:13    阅读次数:250
MongoDB 常用命令
库操作show dbs 查看系统中的数据库列表 注:数据库中必须有内容才会显示 db = db.getSiblingDB("<数据库名>")oruse <数据库名> 切换当前数据库 注:如果数据库不存在,则创建数据库任何一种方法都是可以的,并把db值设置为指定的数据库,然后可以使用db来管理新的当前 ...
分类:数据库   时间:2016-09-21 21:34:24    阅读次数:164
MySQL事务
事务指逻辑上的一组操作,组成这组操作的各个单元,要么全成功,要么全不成功。 MySQL中的事务 MySQL中的事务 a,mysql引擎是支持事务的 b,mysql默认自动提交事务。每条语句都处在单独的事务中。 c,手动控制事务 开启事务:begin; 提交事务:commit; 回滚事务:rollba ...
分类:数据库   时间:2016-09-21 21:32:49    阅读次数:234
[转]Excel生成批量SQL语句,处理大量数据的好办法
当有大量重复体力工作写入或修改数据到数据库中时,可以 第一,将Excel数据整理好了之后,通过SQL的导入功能直接导进数据库,但是得保证数据库字段和Excel的字段一致。 第二,通过Excel来生成对应的SQL语句,直接将SQL语句复制到分析器里面执行即可。 如:使用excel的公式写入数据库: = ...
分类:数据库   时间:2016-09-21 21:30:33    阅读次数:195
【查询优化】怎样用SQL语句查看查询的性能指标
一、SET STATISTICS IO (有关TSQL语句查询所产生的磁盘活动量) --显示有关由Transact-SQL 语句生成的磁盘活动量的信息 SET STATISTICS IO ON --关闭有关由Transact-SQL 语句生成的磁盘活动量的信息 SET STATISTICS IO O ...
分类:数据库   时间:2016-09-21 21:24:25    阅读次数:222
MyBatis定制SQL集中特殊的处理方式
MyBatis定制SQL 传参字符串的处理,关于结果集合多个参数传递数据以及特殊字符的处理 ...
分类:数据库   时间:2016-09-21 21:23:41    阅读次数:166
解决远程连接mysql很慢的方法
开发某应用系统连接公司的测试服务器的mysql数据库连接打开的很慢,但是连接本地的mysql数据库很快,刚开始认为可能是网络连接问题导致的,在进行 ping和route后发现网络通信都是正常的,而且在mysql机器上进行本地连接发现是很快的,所以网络问题基本上被排除了,所以想看看是不是mysql的配 ...
分类:数据库   时间:2016-09-21 20:05:17    阅读次数:203
深入解析MySQL分区(Partition)功能
自5.1开始对分区(Partition)有支持 = 水平分区(根据列属性按行分)= 举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。 水平分区的几种模式: * Range(范围) – 这种模式允许DBA将数据划分不同范围。例如DBA可以将一个表通过年 ...
分类:数据库   时间:2016-09-21 20:00:22    阅读次数:235
mysql用户的创建
MySQL是采用c/s方式的,需要客户端登录服务器,那么可以登录账号叫做用户,这些用户的信息都存储在mysql数据库(mysql安装时默认有的一个数据库)中的user表中, 比如用户的名称,用户的密码,用户可以在哪一台主机上用客户端登录服务器等,还有一些与用户权限有关的信息也存储在user表中。 一 ...
分类:数据库   时间:2016-09-21 20:00:40    阅读次数:189
Mysql学习笔记(一)
一、测试环境搭建 1.第一次搭建环境: 1)安装依赖文件 2)获取源代码,编译 3)导入基础数据 4)修改配置文件,如数据库地址,redis地址,mq地址 5)启动web服务器 Java:tomcat、weblogic、webshare、jetty Php:nginx、apache 2.部署、发版过 ...
分类:数据库   时间:2016-09-21 20:00:11    阅读次数:310
SQL查询表中的有那些索引
方法1. 使用系统表 方法2. 使用系统存储过程 sp_helpindex :报告有关表或视图上索引的信息。 返回代码值0(成功)或 1(失败)结果集: 列名 数据类型 描述 index_name sysname 索引名。 index_description varchar(210) 索引描述。 i ...
分类:数据库   时间:2016-09-21 19:53:54    阅读次数:223
python2.7安装MySQLdb
安装MySQLdb遇到的问题。 mac版本号:10.11.6 执行 python2.7 setup.py build 报错: 网上查到的资料都是说mac电脑同时存在很多个版本的python造成的,有的也说是os系统造成的。 验证阶段: 1.直接使用python setup.py build,没有问题 ...
分类:数据库   时间:2016-09-21 19:53:43    阅读次数:226
Oracle中的自增-序列-SEQUENCE
Oracle 12c 之前的版本都没有自增列,如果需要使用自增列,则需要借助SEQUENCE. DROP TABLE CUSTOMERORDER PURGE; CREATE TABLE CUSTOMERORDER ( ORDERID NUMBER NOT NULL, PRODUCTID NUMBER ...
分类:数据库   时间:2016-09-21 19:51:48    阅读次数:164
low security dvwa--SQL Injection
登录dvwa后,点击左边的"SQL Injection",出现以下界面: 下面做一些学习总结。 第一步:用 "order by n" 获得表中的属性列数,它的意思是用表中的第n个属性列对返回的结果进行排序。我们将n从1开始,然后逐渐递增,直到数据库返回错误,下面是n = 1,2的结果: 当 n = ...
分类:数据库   时间:2016-09-21 18:43:48    阅读次数:171
安装LAMP服务器(Apache,MariaDB的,PHP)在CentOS / RHEL / Linux
Install LAMP Server (Apache, MariaDB, PHP) On CentOS/RHEL/Scientific Linux 7 By SK Install LAMP Server (Apache, MariaDB, PHP) On CentOS/RHEL/Scientifi ...
分类:数据库   时间:2016-09-21 17:33:59    阅读次数:311
Ubuntu安装配置Mysql
三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。 2. 安装离线包,以mysql-5.0. ...
分类:数据库   时间:2016-09-21 17:33:46    阅读次数:221
mysql基础命令
系统中命令mysqlshow查看mysql中的库mysqlshow库名查看指定库中的表mysql中的命令create创建createdatabase库名;创建库createtable表名(列名选项,列名选项,...);创建表create复制表被复制表名:T1新建表名:T2createtableT2likeT1;复制表结构createtableT2asselect*fromT1;完全..
分类:数据库   时间:2016-09-21 16:26:09    阅读次数:310
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!