数据库
文章平均质量分 84
麦客子
一步开始,一步坚持
展开
-
JaveWeb之事务
一、事务概述 1.什么是事务 一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败 就是将n个组成单元放到一个事务中 2.mysql的事务 默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务 手动事务: 1)显示的开启一个事务:start transaction 2)事务提交:commit代表从开启事务到事务提交 中间的所有的sql都认为有效 真原创 2017-09-16 09:14:16 · 371 阅读 · 0 评论 -
程序员必备sql语句大全
一、创建和删除数据库 1、创建用户 //创建用户且置密码,在MySQL中行,但在Oracle中行 ----必须在超级管理员身份下操作 create user hncu identified by '1234' 2、创建数据库 //创建数据库 并手动指定编码格式 //错,因为根据手册的查询,数据库名应该在 EXISTS后面 CREATE DATA转载 2017-09-22 09:05:01 · 871 阅读 · 0 评论 -
数据库管理利器——Navicat Premium v12.0.29破解版_x86_x64
转载地址:https://masuit.com/37 Navicat Premium 是一套数据库管理工具,让你以单一程序同時连接到 MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL 数据库。 此外,它与 Drizzle、OurDelta 和 Percona Server 兼容,并支持 Amazon RDS、Amazon Aurora、Ama...转载 2018-08-04 19:34:25 · 2129 阅读 · 0 评论 -
MySQL优化技术(二)
(五)常用SQL优化1.默认情况,在使用group by 分组查询时,会先分组,其后还会默认对组内其他条件进行默认的排序,可能会降低速度。这与在查询中指定order by col1, col2类似。如果查询中包括group by但用户想要避免排序结果的消耗,则可以使用order by null禁止排序。例子: 2.尽量使用左连接(或右连接)来替代普通多表联查。因为使用JOIN,MySQL不需要在内...转载 2018-05-25 19:09:47 · 259 阅读 · 0 评论 -
MySQL优化技术(一)
开发的路上,总会碰到一些老系统,越用越慢。“慢”的原因也许有很多,但是,博主个人觉得,数据库的设计和sql语句写的好坏,对系统效率的影响是最直接,最显而易见的!所以,学习一下MySQL的优化,还是很有必要的。当然,博主能力有限,没那么多经验,更多的是“道听途说”和“纸上谈兵”。如有不正之处,望大神开后给予指正,不胜感激!(一)MySQL优化技术概述①表的设计合理化(符合3NF,即符合“三范式”。当...转载 2018-05-25 19:08:09 · 224 阅读 · 0 评论 -
常见面试题整理--数据库篇
常见面试题整理--数据库篇(每位开发者必备) 转载自:https://zhuanlan.zhihu.com/p/23713529 知乎专栏 继续前面有关于的Python面试的两篇内容:Python代码篇 、Python概念篇 今天说一说数据库。不管你是Java开发者还是Python开发者还是其他语言开发者,基本上面试的时候都会被问到数据库相关的知识点。所以掌握转载 2018-01-04 18:53:01 · 2321 阅读 · 0 评论 -
JavaWeb之DButils(二)使用DBCP实现数据库的连接池
一、BasicDataSource的使用例子 package com.shuhuadream.demo; import java.sql.Connection; import java.sql.SQLException; import org.apache.commons.dbcp.BasicDataSource; /** * 连接池jar包中,定义好一个类BasicDataSource原创 2017-08-30 19:51:32 · 1739 阅读 · 0 评论 -
MySQL语句
CREATE DATABASE schools; USE schools; CREATE TABLE student( sid TINYINT PRIMARY KEY AUTO_INCREMENT, sname VARCHAR(16) NOT NULL, age TINYINT NOT NULL, sex ENUM('男','女') NOT NULL, love SET('shoppin转载 2017-09-05 20:11:14 · 407 阅读 · 0 评论 -
关于2005-Unkoow MySQL server host 'localhost'(0)
navicat连接MySQL报错2005-Unkoow MySQL server host 'localhost'(0)解决方法: ①ping一下localhost,如果ping不通,去C:\windows\System32\drivers\etc\hosts文件里加一行127.0.0.1 localhost ②如果ping得通,检查下账号是否允许本地连接原创 2016-12-18 09:10:39 · 2093 阅读 · 0 评论