随笔分类 - Mysql
摘要:安装环境简介:系统版本:cantos7.4 jdk版本:1.8 mysql版本:5.7.221.下载wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2.解压[ro
阅读全文
摘要:1、查询数据库中的存储过程和函数select `name` from mysql.proc where db = 'ecc' and `type` = 'PROCEDURE';select `name` from mysql.proc where db = 'ecc' and `type` = 'F
阅读全文
摘要:准备环境 1、系统版本:Redhat6.5 2、jdk版本:1.8 [root@test10 /]# cd tools/[root@test10 tools]# [root@test10 tools]# yum -y install numactl* libaio*[root@test10 tool
阅读全文
摘要:下载去MySQL官网下载:https://dev.mysql.com/downloads/mysql/5.6.html#downloads 我下载的是5.6.38 windows 64位版本,或者访问下面地址,并选择相应版本下载。 https://downloads.mysql.com/archiv
阅读全文
摘要:1、数据库信息 MySQL :5.6.38 Oracle:11.2.0.1.0 2、建表信息 MySQL: CREATE TABLE cs ( id INT , cname VARCHAR (20), phone VARCHAR (11)) DEFAULT CHARSET = utf8 ; Orac
阅读全文
摘要:Linux版本:CentOS7.5MySQL版本:8.0.131、下载MySQL8下载地址:https://downloads.mysql.com/archives/community/mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar选择版本和系统版本,然后Downl
阅读全文
摘要:update语句中包含的子查询的表和update的表为同一张表时,报错:1093-You can’t specify target table for update in FROM clause mysql不允许update目标表和子查询里面的表为同一张表 错误sql:UPDATE mg_brand
阅读全文
摘要:解决: (1)使用 server mysql start命令启动mysql (2)在mysql中执行show variables like '%time_zone%'; (3)输入select nows(); (4)在终端执行date命令 此时发现终端显示的时间和MySql中显示的时间不一致,这就是
阅读全文
摘要:1、复杂SQL查询 1.1、单表查询 (1)选择指定的列 [例]查询全体学生的学号和姓名 select Sno as 学号,Sname as 姓名 from student; select Sno as 学号,Sname as 姓名 from student; select Sno,Sname fr
阅读全文
摘要:数据库MySQL经典面试题之SQL语句1.需要数据库表1.学生表Student(SID,Sname,Sage,Ssex) --SID 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别2.课程表Course(CID,Cname,TID) --CID --课程编号,Cname 课程
阅读全文
摘要:视图是查询命令结果构成的一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集合,并可以当作表来查询使用。 1创建视图 --格式:CREATE VIEW 视图名称 AS SQL语句 CREATE VIEW v1 AS SELET n
阅读全文
摘要:安装环境 Linux(CentOS6.5 版)、boost_1_59_0.tar.gz、mysql-5.7.11.tar.gzMySQL 5.7主要特性: 更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是吾等用户
阅读全文
摘要:一、一探究竟 我想看看有多少个数据库,有多少个表,以及表里有啥东西。那么你可以这样: 图形界面: 命令: 查看多少个数据库:注意 后面带s describe 表名 是 show columns from 表名 的一种快捷方式。 二、修改mysql数据库密码 方法一: 使用phpmyadmin,直接修
阅读全文
摘要:[client] port = 3306 socket = /tmp/mysql.sock [mysqld] port = 3306 socket = /tmp/mysql.sock basedir = /usr/local/mysql datadir = /data/mysql pid-file
阅读全文
摘要:但是当我们在试图对数据库中的数据进行备份或者将sql文件导入到我们的数据库时可能就会碰到编码的问题,在windows下安装mysql时我们可以在安装的时候就选择好整个数据库的编码方式(通常设置成utf8),在linux下安装mysql的时候就不会有图形界面的安装,所以这篇随笔将记录一下如何在Linu
阅读全文
摘要:MySQL优化的一些建议,单机MySQL的优化我分为三个部分,一是服务器物理硬件的优化,二是 MySQL安装时的编译优化,三是自身配置文件my.cnf的优化;如果单机的优化也解决不了你的数据库的压力的话,那这个时候就只有考虑采用集群架构的 方法,这个我在后面也会重点说明。 单机MySQL数据库的优...
阅读全文
摘要:mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。查看目前配置show VARIABLES like '%max_allowed_packet%';显示的结果为:+-----------------...
阅读全文
摘要:导出要用到MySQL的mysqldump工具,基本用法是:shell>mysqldump[OPTIONS]database[tables]如果你不给定任何表,整个数据库将被导出。通过执行mysqldump--help,你能得到你mysqldump的版本支持的选项表。注意,如果你运行mysqldump...
阅读全文
摘要:先准备好软件: Apache官方下载地址:httpd-2.2.25-win32-x86-openssl-0.9.8y.msi,更多版本在这里; php官方下载地址:php-5.4.37-Win32-VC9-x86.zip,更多镜像下载地址,更多版本下载; mysql官方下载地址:mysql-5.5....
阅读全文
摘要:双击:双击已下载的SQLyog Enterprise 安装文件,点击“next”,选择“I accept...”,勾选安装组件,选择安装目录,等待安装完成。协议:选择我接受选择操作选择路径安装完成提示安装完成,是否启动当前程序运行:运行,第一次填写序列号填写 (1.购买,2.试用)选择试用打开SQL...
阅读全文