一.mysql介绍 mysql是一个关系型数据库管理系统,它是一个基于socket编写的C/S架构的软件. 客户端软件: mysql自带:如mysql命令,mysqldump命令等. python模块:如pymysql 数据库管理软件分类: 关系型:需要有表结构.如sqllite,db2,oracle,sql server,mysql等. 非关系型数据库是key-value存储的,没有表结构 二.下载安装 Linux版本 #二进制rpm包安装 yum -y install mysql-serve…
一.数据库概述 1.什么是数据(Data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字.图片,图像.声音.语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机. 在计算机中描述一个事物,就需要抽取这一事物的典型特征,组成一条记录,如: 1,alex,male,18,1999 单纯的一条记录并没有任何意义,如果我们按逗号分隔,依次定义各个字段的意思,相当于定义表的标题,如下表格: id name sex age birth 1 alex female 19 199…
Centos 7 官网下载安装 mysql server # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum install mysql-community-server 安装成功后重启mysql服务. # service mysqld restart 初次安装mysql,root账户没有…
1.下载mysql源码 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 2.安装mysql源 yum localinstall mysql57-community-release-el7-8.noarch.rpm 3.检查mysql源是否安装成功 yum repolist enabled | grep "mysql.*-community.*" 4.真正安装mysql yum instal…
一.下载mysql 1.下载解压MySQL 登录oracle主页,需要用户名和口令: lshengqi@netease.com/1wsx**** 下载路径:: https://dev.mysql.com/downloads/ 二.zip方式安装mysql (5.6.27成功过!) 1.解压并配置环境变量 解压到目录:: d:\tools\mysql5.6.27 新增系统环境变量: 键名:MYSQL_HOME=d:\tools\mysql5.6.27接着在 Path 中添加:%MYSQL_HOME…
SQL Optimizer for SQL Server 帮助提升数据库应用程序性能,最大程度地自动优化你的SQL语句 SQL Optimizer for SQL Server 让 SQL Server DBA或者T-SQL开发人员能够主动地识别潜在的SQL性能问题,通过扫描和分析SQL语句进行人工智能自动SQL优化.Dell SQL Optimizer通过尝试每一种可能来激发数据库内部SQL优化器的潜能,从而达到性能优化的目的,这是数据库内部SQL优化器不能做到的.下面介绍一下这个工具的一些主…
                                                                                                                      www.169it.com 添加表字段 alter table table1 add transactor varchar(10) not Null; alter table   table1 add id int unsigned not Null auto_i…
随便写写 第一部分:新建虚拟机创建win2016服务器 这部分内容跟着微软云提示操作即可, 基本步骤:创建一堆名字,选择一个地区的服务器,配置一些基本信息,然后azure就会自动创建虚拟机并安装你选择的服务器的环境,进去就可以使用 第二部分:安装mysql 这个也比较简单,直接上mysql管网下载安装包(我安装的是8.0,据说有很多和5.7版本不一样的坑,故意踩踩) 安装完成后服务器本地环境试连接 mysql -u root -p命令,没问题可以连 第三部分:远程链接服务器上的mysql 这边操…
#1.下载:MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ #2.解压 如果想要让MySQL安装在指定目录,那么就将解压后的文件夹移动到指定目录,如:C:\mysql-5.7.16-winx64 #3.添加环境变量 [右键计算机]-->[属性]-->[高级系统设置]-->[高级]-->[环境变量]-->[在第二个内容框中找到 变量名为Path 的一行,双击] --> [将MySQL的…
1.下载MySQL Community 8.0.12的免安装版,下载地址:https://dev.mysql.com/downloads/mysql/ 2.解压到D:\Program Files\Mysql-8.0.12-winx64\目录下 3.在该目录下新建一个my.ini文件,该文件的作用是初始化数据库参数: [mysql] ; 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] ;设置3306端口 port = ; 设置mysql的安装…
在mysql下载安装的过程中会有一些坑,另外navicat连接mysql数据库时也存在一定的坑,总结如下: 1.计算机中丢失某个dll文件 这个问题好解决,下载个文件就搞定了,下载地址:https://www.microsoft.com/en-US/download/details.aspx?id=48145 2.安装完成后,启动mysql报错 这是由于缺少了一个初始化的步骤,如下图: 然后就启动成功了,如下: 对了,如果想省事,不想cd到mysql安装目录下敲命令,可以直接把mysql安装目录…
思路 获取安装文件→配置好路径→安装→设置权限→处理常见的问题. 1.下载 先建议去官网看看https://dev.mysql.com/,然后根据自己的常识找到下载路径.同时也找到最新版本. 下载方式有两种 a.系统下载wget+下载链接. b.外部下载然后拷贝进去. 如果是玩虚机学习的,建议采用第二种方式. 2.配置好路径 路径有两个,第一个是安装路径,第二个是配置路径. a.安装路径 程序要运行,都需要有对应的路径,也就是程序的位置.linux的路径也很复杂,如果采用yum安装好像什么问题都…
目录 1.引言及注意事项 (1) 引言: (2) 注意: 2.MySQL下载 3.配置环境变量 4.配置my.ini文件(重点) 5.安装MySQL(重点) 6.设置密码 7.测试MySQL是否安装成功 8.手动启动停止 MySQL 的另一种方法 9.总结 1.引言及注意事项 (1) 引言: 在安装MySQL的时候可能会遇到很多问题,本文提供了一种能够安装配置成功的方法,有相关需要的朋友可以参考.本文主要针对于刚接触数据库的小白,来安装MySQL数据库.目前官网上的MySQL版本有5.5,5.6…
为了方便在Linux上操作mysql数据库,打算安装一个phpmyadmin,不过在下载安装的过程中出现了一些坑,特此记录. 1. 在官网上下载phpmyadmin https://files.phpmyadmin.net/phpMyAdmin/4.9.7/phpMyAdmin-4.9.7-all-languages.tar.gz 2. 解压 tar -zxvf phpMyAdmin-4.9.0.1-all-languages.tar.gz 3. 移动到网站目录下 mv phpMyAdmin-4…
step 1. 从官网上下载MySQL Community Server step 2. 安装MySQL step 3. 配置mysql和mysqladmin的alias $ vim ~/.bashrc 注:根据自己习惯使用的shell配置相应文件 添加两行 alias mysql=/usr/local/mysql/bin/mysql alias mysqladmin=/usr/local/mysql/bin/mysqladmin step 4. 在安装完毕后,应该会有提示框显示如: A tem…
文章来源:http://www.cnblogs.com/hello-tl/p/7569097.html 更新时间:2017-09-21 16:06 简介 LAMP+R指Linux+Apache+Mysql+PHP+Redis是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台. Apache 安装篇 Demo地址:http://www.cnblogs.com/hello-tl/article…
彻底卸载: sudo apt-get autoremove --purge mysql-server-5.7 sudo apt-get remove mysql-common sudo rm -rf /etc/mysql/ /var/lib/mysql #很重要 #清理残留数据 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P sudo apt autoremove sudo apt autoreclean 1.下载mysql 到官方网…
在安装MySQL服务器之前,首先要做的事情就是去MySql的官网下载适合自己系统的MySQL版本 https://www.mysql.com/ 点击上方的DOWNLOAD 拉到屏幕最底部选择MySQL Community Server即可下载免费的MySQL社区版 之后应该会有一个账号的注册,按照自己的实际情况进行注册就可以了. 下载的过程会有一点慢,我大概下载了5.6个小时才下载完成,请大家耐心等待 下载完成之后,在我们的Download 下载文件夹里面会有一个名为mysql-8.0.18-m…
1:安装mysql的时候:执行以下语句出现错误 yum install mysql-server 提示错误: 原因是: CentOS7带有MariaDB而不是MySQL,MariaDB和MySQL一样也是开元的数据库,您可以使用yum -y install mariadb-server mariadb命令安装 解决方案: 如果必须要安装MySQL,首先必须添加mysql社区repo通过输入命令:sudo rpm -Uvh http://dev.mysql.com/get/mysql-commun…
最近公司要从SqlServer转到MySql,期间在安装环境和数据迁移的过程中,遇到了一些不大不小问题,比如怎么重置密码.怎么设置大小写敏感等等. 这些问题都比较细比较杂,这边解决完可能过几天就忘了,所以专门开了一个专题,就当给自己作为备忘记录吧. BTW,我的操作系统是Win,MySql版本是8.0.11~ 系列目录 一.安装MySql 二.安装并破解Navicat 三.设置MySql的大小写敏感 四.重置MySql登陆密码 1. 下载 MySql官方下载地址:https://dev.mysq…
1.把MySQL当个黑盒子一样执行SQL语句 我们的系统采用数据库连接池的方式去并发访问数据库,然后数据库自己其实也会维护一个连接池,其中管理了各种系统跟这台数据库服务器建立的所有连接 当我们的系统只要能从数据库连接池获取到一个数据库连接之后,我们就可以执行增删改查的SQL语句了 从上图其实我们就可以看到,我们可以通过数据库连接把要执行的SQL语句发送给MySQL数据库. 然后呢?大部分同学了解到这个程度就停下来了,然后大家觉得要关注的可能主要就是数据库里的表结构,建了哪些索引,然后就按照SQL…
本文是在Cat Qi的参考原帖的基础之上经本人一题一题练习后编辑而成,非原创,仅润色而已.另外,本文所列题目的解法并非只有一种,本文只是给出比较普通的一种而已,也希望各位园友能够自由发挥. 一.三点一线当学霸:“学生-课程-成绩”类题目 1.1 本题目的表结构 Student(S#,Sname,Sage,Ssex)  学生表  Course(C#,Cname,T#)  课程表  SC(S#,C#,score)  成绩表  Teacher(T#,Tname)   教师表 1.2 本题目的建表及测试…
Command对象创建SQl语句代码示例 说明:前面介绍了 Command 对象的方法和一些属性,回顾一下 Command对象主要用来执行SQL语句.利用Command对象,可以查询数据和修改数据. 在下面这段代码里,首先根据连接字符串创建一个SqlConnecdon连接对象,并用此对象连接数据源:然后创建一个SqlCommand对象,并用此对象的ExecuteNonQuery方法执行不带返回结果集的SQL语句. //连接字符串 private static string strConnect=…
这一段在找新的工作,今天面试时,要做一套题,其中遇到这么一句话,从一个表中拷贝所有的数据到另一个表中的sql是什么? 原来我很少用到,也没注意过这个问题,面试后我上网查查,回来自己亲手写了写,测试了下,确实有的.现在我记录下. 这个语句是:insert into A select * from B;这个语句根据需要变化,字段一定要一致: 另一种是MySQL复制表结构及数据到新表:CREATE TABLE 新表 SELECT * FROM 旧表;例子sql语句:CREATE TABLE new_t…
一:官网找mysql的安装包 可参考https://blog.csdn.net/a18852867035/article/details/81610611, 我是在https://dev.mysql.com/downloads/mysql/网址找的历史版本mysql,但是我是想要在linux上下载,就先进入 进入后,因为我的是centos,据说centos属于redhat,但是下载linux  Generic是通用的,我就下载了linux  Generic,点击后在下载里面看完整的下载路径. 二…
一.下载mysql 1.下载地址 https://www.mysql.com/downloads/ 2.选择windows,如图 3.点击MySQL Install 4.现在版本是8.0.16,在弹出页面下拉找到下图所标地方,点击就会跳转到5.7.26版本 5.你会看到两个版本,选择414.8M的版本,点击下载.注意不要下载第一个Windows (x86, 32-bit), MSI Installer(mysql-installer-web-community-5.7.26.0.msi),第一个…
参考链接:https://blog.csdn.net/qq_33800083/article/details/80722829…
摘自 https://blog.csdn.net/youxianzide/article/details/85319106 https://www.2cto.com/database/201805/750668.html  第二个语句出错 https://www.cnblogs.com/zichuan/p/9203129.html   连接不上 主要用来记录 方便以后自己看  都要看 包括可能的错误也在里面…
1.Sql 约束 http://www.cnblogs.com/henw/archive/2012/08/15/2639510.html 2.修改列类型 MySQL:ALTER TABLE tableName modify column(老字段) columnName(新字段) 类型:约束 Oracle:ALTER TABLE tableName modify(columnName 类型): 1 2 3.联合索引最左前缀原则 例如在表(name,age,birth)中建立联合索引name_age…
之前,习惯性地写查询语句时,查询条件用“=”判断.今天写程序的时候,查询时突然报了一个错误:数据类型text 和varchar 在equal to 运算符中不兼容.查看了一下数据库发现,其中有一个属性(例如Name:)是Text类型的,这时查询条件Name='张三' 就会报错.查找相关资料发现Text类型的属性不能用“=”判断相等,因为它不支持,可以用“like”判断,例如:Name like '张三' . 另外还有几点需要注意: (1):Text字段类型不能直接用replace函数来替换,必须…