学习于慕课网 http://www.imooc.com/video/18061.方法一: cmd中处于未登录状态时,输入mysql -uroot -p自己的密码 --prompt 新的提示符示例:mysql -uroot -p111111 --prompt \h111111为自己的密码,\h指的是localhost 2.方法二: cmd中处于登录状态时,输入prompt 新的提示符示例:3.提示符可以用的参数:1)\D :完整的日期2)\d :当前数据库3)\h :当前主机名4)\u :当前用户示例:输入prompt \u@\h \dnone表示未打开任何数...
数据库基础数据库是存储数据的仓库,实现数据共享,减少数据冗余,采用特定的数据类型,具有较高的数据独立性,具有数据控制功能。表 ,是一个二维数组,用来存储数据和操作数据的逻辑结构。数据类型,整数数据类型,浮点数数据类型,精确小数类型,二进制数据类型,日期/时间数据类型,字符串数据类型。主键 用于唯一标示表中的每条记录。可以定义一列或多了主键。主键不能相同。数据库技术构成 硬件,软件共同构成数据库系统,...
1. 自然连接通过mysql 自己的判断完成连接的过程, 而不需要指定连接条件, mysql使用多个表中的相同字段作为连接条件。内连接 natural join ?/**/ inner join using 左外连接 natural left join ?/**/ left join using 右外连接 natural right join ?/**/ right join using
ps: left join 和 right join 之间是可以相互转化的支持多表连接查询 小结
这个图片, 传上来就是这个样子, 也不知道该怎么旋转, 如果有人知道怎么弄...
1.Heartbeat介绍
Heartbeat 是一个基于Linux开源的,被广泛使用的高可用集群系统,自1999年开始到现在,发布了众多版本,是目前开源Linux-HA项目最成功的一个例子,在行业内得到了广泛的应用。1.1 Heartbeat作用Heartbeat可以将资源(IP及程序服务等资源)从一台已经故障的计算机快速转移到另一台正常运转的机器上继续提供服务,一般称之为高可用服务。在实际生产应用场景中,heartbeat的功能和另一个高可用开源软件keepalived有很多相...
我们把若干条sql封装取来,起个名字------把此过程存储在数据库中叫存储过程调用procedure 储存过程是可以变成的,意味着可以使用变量,表达式,控制结构来完成复杂的功能声明变量 procedure也可以进行运算对procedure进行控制给存储过程传参更加复杂的流程循环while循环:并且在()里面分为in输入型变量,out输出型变量(其中in可以省略不写,默认为in)除了in,out型,还有inout型比如传入一个值,输出一个比传入值大1的值 cas...
数据库文件MySQL主要文件类型有如下几种参数文件:my.cnf——MySQL实例启动的时候在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还介绍了参数类型以及定义作用域;日志文件:记录MySQL对某种条件做出响应时候写入的文件,包括错误日志、查询日志、慢查询日志、二进制日志;Mysql表结构文件:存放MySQL表结构定义文件,不论采用何种存储引擎,MySQL都有一个以frm为后缀名的文件;Soc...
Windows服务-- 启动MySQL
net start mysql-- 创建Windows服务
sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)连接与断开服务器mysql -h 地址 -P 端口 -u 用户名 -p 密码SHOW PROCESSLIST -- 显示哪些线程正在运行
SHOW VARIABLES -- 显示系统变量信息数据库操作-- 查看当前数据库
SELECT DATABASE();-- 显示当前时间、用户名、数据库版本
SELECT now(), user(), version();-- 创建库
CREATE DATABASE[ IF NO...
1.2 Mysql数据库字符集知识
1.2.1 MySQL数据库字符集介绍简单的说,一套文字符号及其编码、比较规则的集合。MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念。其中,字符集是用来定义MySQL数据字符串的存储方式,而校对规则则是定义比较字符串的方式。前面建库的语句中,CHARACTER SET latin1即为数据库字符集而COLLATE latin1_wedish_ci 为校对字符集,有关字符集详细内容参考mysql手册,第10张字符集章...
1、登录数据库。mysql -uroot -pxxxx -h127.0.0.1 -P3306 --prompt xxxprompt xxx可更改提示符 \D表示完整的日期; \d表示当前数据库;\h服务器名称;\u当前用户。2、显示select version(); 显示版本select now();显示时间select user();显示用户3、创建数据库create database xxx [character set utf8];4、修改数据库编码alter database t1 character set utf8;5、删除数据库drop database t1;6、退出exit quit \q-------------...
一. 安装mysql驱动:由于mysql服务器以独立的进程运行,并通过网络对外服务,所以,需要支持python的mysql驱动来连接mysql服务器。安装驱动:easy_install mysql-connector-python二. 连接数据库:下面演示使用python代码连接mysql:#!/usr/bin/env python
# -*- coding: utf-8 -*-
# utility @ Python# 导入MySQL驱动:
import mysql.connector# 注意把password设为你的root口令:
conn = mysql.connector.connect(user='root', pas...
小心情(可直接跳到分割线后)今天心情好些了。一些浓的化不开的坏情绪,也渐渐的在晚上解决掉一个复杂的逻辑问题后,渐渐消散了。今天中午去吃饭的时候,坤哥漫不经心的说:‘我这么多年终于悟出了一个道理,人年轻的时候不要那么拼命,都没有时间做其他事情了‘我问什么其他事情,坤哥看了我一眼,又继续漫不经心的说,那么忙,都没有时间谈恋爱了。我想不那么拼命可以嘛?房价每年都涨,生活的成本与日俱增。如果不努力让自己的价...
安装python1. 从 http://www.python.org/download/ 下载最新的python版本 (我用的是python2.72, 当时最稳定的)2. 然后一路next, 安装到你想要的目录下3. 然后更改path, 点击控制面板->系统->高级->环境变量。在“系统变量”表单中点击叫做PATH的变量,然后编辑这个变量,把” ;C:\Python27; C;\Python27\Scripts; “加到它的结尾。当然,是Python所在的正确路径。 安装django1. 从https://www.djangoproject.com/download/ 下载最...
原文:Mysql学习笔记(九)索引查询优化PS:上网再次看了一下数据库关于索引的一些细节...感觉自己学的东西有点少...又再次的啃了啃索引....学习内容:索引查询优化...上一章说道的索引还不是特别的详细,再补充一些具体的细节...1.B-Tree索引...B-tree结构被称为平衡多路查找树...其数据结构为: 这就是其数据结构图。。。我们没必要完全的理解其中的原理。。并且我也不会做过多的原理介绍。。。我们只需要知道数据库是以这种方式...
学习内容:1.权限管理:关于mysql的权限简单的理解就是mysql允许你做你权利以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接mysql,那么你就不能从除那台机器以外的其他机器连接mysql。那么MYSQL的权限是如何实现的呢?这就要说到mysql的两阶段的验证:第一阶段:服务器首先会检查你是否允许连接。因为创建用户的时候会加上主机限制,可以限制成本地、某个IP、某个IP段、...
获取时间日期;SELECT YEAR(CURDATE()); #获取当前年份2020SELECT DATE_FORMAT(CURDATE(),‘%Y%m‘);#获取年月202003SELECT DATE_FORMAT(DATE_SUB(CURDATE(), INTERVAL 1 MONTH),‘%Y%m‘);#获取前一个月日期202002毫秒值转化时间格式:SELECT FROM_UNIXTIME(check_in_time/1000, ‘%Y%m‘);#check_in_time为毫秒值转化值为202003时间格式转化秒值:SELECT UNIX_TIMESTAMP(‘2020-03-01 23:59:59‘);#原文:https://www.cnblog...