package cn.enjoy; import org.junit.Test; import java.io.BufferedReader; import java.io.FileReader; import java.sql.Connection; import java.sql.DriverM ...
分类:
数据库 时间:
2019-07-15 01:05:32
阅读次数:
128
1,创建适当的索引(主键索引、唯一索引、普通索引、全文索引、空间索引)。 2,对sql语句进行优化 》慢查询(explain)。 3,使用分表技术(水平分表,垂直分表),分区技术。 4,读写分离。 5,创建适当的存储过程,函数,触发器等。 6,对myini优化,优化配置。 7,软硬件神级 ...
分类:
数据库 时间:
2019-07-15 01:19:57
阅读次数:
131
一、检查当前系统是否安装过mysql 二、安装mysql服务端 CentOS07安装MySQL错误:依赖检测失败 CentOS安装mysql*.rpm提示conflicts with file from package的解决办法 根据安装提示设置密码 三、安装mysql客户端 四、查看mysql安装 ...
分类:
数据库 时间:
2019-07-15 01:24:30
阅读次数:
127
一:查询 1.创建数据库,数据表 2.准备数据 3.简单查询 (1)查询所有字段 select * from 表名; select * from students; (2)使用as 给字段起别名 select id as 序号, name as 名字, gender as 性别 from stude ...
分类:
数据库 时间:
2019-07-15 01:35:49
阅读次数:
161
1. 策略1.尽量全值匹配 CREATE TABLE `staffs`( id int primary key auto_increment, name varchar(24) not null default "" comment'姓名', age int not null default 0 c ...
分类:
数据库 时间:
2019-07-15 01:37:08
阅读次数:
183
前提下载安装好mysql, 先数据库,再表,再有数据 登入数据库mysql -u root –p 数据库管理; Show databases; 查询所有的数据库 创建数据库 Create database+(自定义库名) create database mydb2 character set utf ...
分类:
数据库 时间:
2019-07-15 09:17:22
阅读次数:
118
mysqlimport mysqlimport指令可以用来将文本文件中的数据导入到数据库。在导入文本文件的时候,必须确保数据库中有一张表,而且他的名字和文本文件的名字是一样的。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。 1、语法 mysqlimport [ ...
分类:
数据库 时间:
2019-07-15 09:23:35
阅读次数:
159
开始-》mysql 8.0 command line client -》执行下面的命令//开启mysql服务mysql.server start//进入mysqlmysql -u root -p//修改密码方案3(对)USE mysql; ALTER USER 'root'@'localhost'I ...
分类:
数据库 时间:
2019-07-15 10:36:18
阅读次数:
294
1. 然后写一个数据源持有类: 2. 写一个数据源路由类 3. 配置数据源路由 4. spring整合 5.双jdbcTemplate配置 6.使用数据源 ...
分类:
数据库 时间:
2019-07-15 10:37:37
阅读次数:
131
一、导出数据库、表1、打开达梦数据库(Windows:安装目录/tool/manager.exe)(Linux:安装目录/tool/manager)2、(方法一:)找到目标数据库,右键—>导出(方法二:推荐)选中目标数据库下目标表格(可多选),右键—>导出二、导入数据库、表1、从外部导入数据,则需先创建同名数据库;若已存在,忽略本步骤;1.1创建同名数据库方法:(1)打开达梦数据库;(
分类:
数据库 时间:
2019-07-15 10:47:58
阅读次数:
1500
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给 ...
分类:
数据库 时间:
2019-07-15 10:48:45
阅读次数:
125
前言 PostgreSQL的表一般都是建立在public这个schema下的,假如现在有个数据表t_student,可以用以下几种方式来查询表结构和索引信息。 使用\d元命令查看表字段信息和索引信息 在cmd界面使用psql连接db后,输入\d加上表名即可: 通过系统数据字典查询表结构 或者简单点: ...
分类:
数据库 时间:
2019-07-15 12:00:11
阅读次数:
990
mysql--user,-u--host,-h--password,-p--port--protocol--databaseDATABASE,-Dmysql>交互式模式批处理模式(脚本模式)mysql<init.sqlmysql命令两类:客户端命令服务器语句:有语句结束符,默认;\d:定义语句结束符\c:提前终止语句执行\g:无论语句结束符是什么,直接将此语句送至服务器执行;\G:无论
分类:
数据库 时间:
2019-07-15 12:10:21
阅读次数:
114
一、Centos 安装MySQL 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1. "安装MySQL5.7" 1. 下载并安装MySQL官方的 Yum Repository 2. 查看My ...
分类:
数据库 时间:
2019-07-15 13:16:35
阅读次数:
536
昨天聊天,聊到了数据库造数据!引导下,数据库在工作中的使用场景-结合软件测试工作:1)查看最新入库数据;例如手机验证码2)修改数据状态,使其可用;例跑业务数据且系统复杂的情况下3)快速使数据生效,提高测试效率,用于执行用例;例优惠券4)纯造数据;这个场景就复杂了,不在书写5)验证前后端数据一致性;例 ...
分类:
数据库 时间:
2019-07-15 13:25:13
阅读次数:
196
having字句可以让我们筛选分组之后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。 而having子句在聚合后对组记录进行筛选。我的理解就是真实表中没有此数据,这些数据是通过一些函数产生的。 一、显示每个地区的总人口数和总面积.SELECT re ...
分类:
数据库 时间:
2019-07-15 14:42:55
阅读次数:
115
1.登录MySQL mysql -uuser -ppwd2.查看所有的数据库名字 show databases; 3.选择一个数据库操作 use database_name; 4.查看当前数据库下所有的表名 show tables; 5.创建一个数据库 create database databas ...
分类:
数据库 时间:
2019-07-15 14:43:44
阅读次数:
120