
数据库
blue$boy
这个作者很懒,什么都没留下…
展开
-
mysql 索引的原理及数据结构
初识索引1)为什么要用索引? 提高数据库对数据的查询速度 一般来说如果表里的数据量较小,则没必要用索引;但是生产环境上常遇到数据量较大且查询操作较为复杂的场景,这个时候索引的作用就尤为重要了2)什么是索引? a)索引在mysql中也叫是一种“键”,是存储引擎用于快速找到记录的一种数据结构; b)当表中的数据量越大时,索引的效果就越发显得重要,对性能的影响也越发重要; c)索...原创 2019-12-23 00:59:49 · 872 阅读 · 0 评论 -
mysql 索引的使用与效果测试
1. 索引相关sql语句2. 测试索引效果2.1 数据准备1) 准备表#1. 准备表create table s1(id int,name varchar(20),gender char(6),email varchar(50));表结构如下mysql> show create table s1;+-------+------------------------...原创 2019-12-10 16:12:30 · 1168 阅读 · 0 评论 -
psql常用简单命令
psql的命令都是以"“开头,且可不加”;"1. 数据库相关1.1 连接数据库psql -h 127.0.0.1 -p 5432 -U postgres -d DB_NAME1.2 断开数据库连接\q1.3 查看数据库列表\lstudent=# \l List of databases Name ...原创 2019-12-04 15:19:08 · 282 阅读 · 0 评论 -
mysql 之 数据库的备份与恢复
1. 数据库的备份1.1 语法mysql数据库备份,通过mysqldump工具进行备份,因此备份命令是在系统的命令行下执行,而不需要进入到数据库中数据库备份文件可以指定具体的路径# 单库备份mysqldump -h 服务器IP -u用户名 -p密码 数据库名 > 备份文件.sql# 多库备份mysqldump -h 服务器IP -u用户名 -p密码 数据库1名 数据库2名 .....原创 2019-11-28 14:49:44 · 145 阅读 · 0 评论 -
mysql 之 约束
1. 约束简介https://blog.youkuaiyun.com/w_linux/article/details/796550731.1 什么时候约束 约束英文:constraint 什么是约束:约束实际上就是表中数据的限制条件1.2 为什么要约束 为了保证表中的数据完整与有效,防止不符合规范的数据进入数据库,在用户对数据进行插入、修改、删除等操作时,DBMS自动按照一定的约束条件对数据...原创 2019-11-28 01:02:41 · 316 阅读 · 0 评论 -
mysqldump: [Warning] Using a password on the command line interface can be insecure问题原因及解决方法
问题描述在5.7版本的mysql环境下通过mysqldump备份数据库时报错:mysqldump: [Warning] Using a password on the command line interface can be insecure见下图:问题原因目前查看资料发现5.5是不报错的,因此此问题可能从5.6开始才有也可能从5.7开始才有mysql自5.7版本开始,考虑到my...原创 2019-10-16 01:43:00 · 25730 阅读 · 2 评论 -
shell 之 mysql数据库备份脚本
目标:可以通过脚本对mysql数据库下对blog01数据库进行备份,且名字要以时间为格式环境:mysql版本为:5.7.27代码:#!/bin/bash# 定义变量basename=`date +%Y%m%d`bakdir=/home/malingang/shelldbname="blog01"dbcnf=/etc/my.cnf[ -e $bakdir ] || mkdi...原创 2019-10-16 01:44:14 · 322 阅读 · 0 评论 -
mysql 之 数据类型
1. 数据类型数据类型描述使用场景数字类型字符串时间枚举与集合1.1 数字类型类型大小1范围(有符号)范围(无符号)用途TINYINT1字节(-128,127)(0,255)小整数值SMALLINT2字节(-32 768,32 767)(0,65 535)大整数值MEDIUMIN...原创 2019-10-01 21:28:39 · 291 阅读 · 0 评论 -
mysql 库与表的 常规 操作
1. 库1.1 增/创建语句:create database db_name;使用新增 "mlg"数据库mysql> create database mlg;Query OK, 1 row affected (0.00 sec)mysql> show databases;+--------------------+| Database ...原创 2019-10-01 12:13:43 · 209 阅读 · 0 评论 -
mysql的安装与初始操作(Linux版本)
Linux环境下安装mysqlCentos 6.2 X64原创 2019-09-26 11:01:46 · 366 阅读 · 0 评论 -
mysql的安装与初始操作
mysql为我们提供开源的安装在各个操作系统上的安装包,包括ios,linux,windowsmysql的安装与初始操作 – Windows版本win版安装与操作(https://blog.youkuaiyun.com/qq_31851107/article/details/101367712)mysql的安装与初始操作 – Linux版本mysql的安装与初始操作 – macos版本...原创 2019-09-25 22:43:53 · 166 阅读 · 0 评论 -
mysql的安装与初始操作(windows版本)
windows环境下安装mysql1.登录mysql官网下载页面https://dev.mysql.com/downloads/mysql/2.选择需要下载的mysql包页面如下,默认显示当前最新版本点击红框中的"Looking for previous GA versons?",跳转到历史版本,然后选择win 64位平台,5.6.45版本mysql zip包下载(根据实际情况而定),...原创 2019-09-25 16:16:04 · 206 阅读 · 0 评论 -
mysql数据库 之 mysql的基本操作
启/停数据库winnet start mysqlnet stop mysqlmacossudo mysql.server startsudo mysql.server stop连接数据库mysql -u$用户名 -h 127.0.0.1 -p$密码例子:#mysql -uroot -h 127.0.0.1 -proot123查看有哪些数据库mysql> show...原创 2019-09-25 11:38:29 · 149 阅读 · 0 评论 -
mysql数据库 之 数据库介绍
返回 mysql数据库相关博客导航页1. 什么是数据数据,即用于描述事物的标记符号,可以是文字、图片、视频等在计算机中,常将数据中的可获取对象特征的关键字段提取出来,用于描述事物的特征,如'小明','13岁','男','中国',从该数据中可获取小明的一些基本信息;同时,计算机会定义好表头来标明各个字段的含义,如上数据代表的含义分别是:姓名、年龄、性别、国籍。当再有数据进来时,可按照同样的格式...原创 2019-09-24 22:17:11 · 343 阅读 · 0 评论 -
mysql数据库 导航页
数据库介绍安装mysqlmysql的基本操作库与表的创建、查看、修改等数据类型 与 约束增删改 常用操作数据的查询事务索引数据库的备份与恢复python连接数据库...原创 2019-09-25 00:52:18 · 644 阅读 · 0 评论