07 2021 档案
摘要:DB哥MySQL高级教程-系统学习MySQL共149课时 加我微信公众号免费学:DB哥 文末有MySQL高级课程目录 1.UPDATE作用 要修改或更新 MySQL 中的数据 2.MySQL UPDATE更新语法 UPDATE table_name SET field1=new-value1, fi
阅读全文
摘要:MySQL凭借着它不错的性能、不错的稳定性、数据的安全性常年稳居行业老二宝座,成为互联网公司首选数据库。 越来越多的DBA和后端同学在工作中少不了和MySQL打交道,也经常会产生这样的疑问: 为什么我写的sql语句性能这么低? 为什么明明我建了索引却没有用到索引? 为什么突然我的数据就成了乱码? 为
阅读全文
摘要:DB哥MySQL高级教程-系统学习MySQL共149课时,系统学习MySQL,免费学 加我微信公众号免费学:DB哥 文末有MySQL高级课程目录 1.mysql下载 ①进入mysql官方网站:https://www.mysql.com/ 点击进入DOWNLOADS下载页面 ②进入下载页面后,找到my
阅读全文
摘要:DB哥MySQL高级教程-系统学习MySQL共149课时 加我微信公众号免费学:DB哥 文末有MySQL高级课程目录 1.mysql下载 ①进入mysql官方网站:https://www.mysql.com/ 点击进入DOWNLOADS下载页面 ②进入下载页面后,找到mysql社区版本MySQL C
阅读全文
摘要:大家好,这篇文字主要以mysql5.7安装为例,帮助大家解决安装与配置mysql的步骤。 DB哥MySQL高级教程-系统学习MySQL共149课时,系统学习MySQL,免费学 加我微信公众号免费学:DB哥 文末有MySQL高级课程目录 1.mysql下载 ①进入mysql官方网站:https://w
阅读全文
摘要:1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联: 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中
阅读全文
摘要:登录 mysql -uroot -p密码; 查看数据库 show databases; 创建数据库 create database 数据库名; 使用某个数据库 use 数据库名; 查看当前数据库的表 show tables; 安装mysql:http://mysql.cuohei.com/ 初始化数
阅读全文
摘要:(1)字段:表中的一列,(也叫属性); (2)记录:表中的一行,(也叫元组); (3)关键字:一组可以唯一标识记录的字段,(能根据它快速分类,检索到目的数据的关键词); (4)域:字段的取值范围,(即某一列的取值限制); (5)关系:就是数据库的表,(即数据库的表名); (6)关系模式:定义关系的描
阅读全文
摘要:1、like "xx" 2、使用函数 3、or 当or条件中有未建立索引的列时才失效 一下情况还是会走索引(id和email是索引): select * from tb1 where id =1 or name = "kkk" and email = "123456"; 安装mysql:http:/
阅读全文
摘要:mysql的数据类型:数值型、日期/时间、字符串类型 安装mysql:http://down.cuohei.com/ tinyint:小整数,数据类型用于保存一些范围的整数数值范围,MySQL中无布尔值,使用tinyint(1)构造 int:整数 varint:大整数 float:单精度浮点数,数值
阅读全文
摘要:创建表 create table 表名 (列名1 数据类型,列名2 数据类型) engine=innodb default charset=utf8; 实例: #创建表t1,id列为int类型,不能为空。且自增;name列为char类型,不超过10个字符 create table t1(id int
阅读全文
摘要:查看所有的数据库 show databases; 进入数据库 use 数据库名; 创建数据库 create database 数据库名 default charset utf8; 查看当前使用的数据库 select database(); 删除数据库 drop database 数据库名; 安装my
阅读全文
摘要:1.交叉连接查询 交叉连接返回的结果是被连接的两个表中所有数据行的笛卡儿积;比如:集合A={a,b},集合B={0,1,2},则集合A和B的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。所以,交叉连接也被称为笛卡尔连接,其语法格式如下: SELECT * FR
阅读全文
摘要:在实际开发中数据表之间存在着各种关联关系。在此,介绍MySQL中数据表的三种关联关系。 多对一 多对一(亦称为一对多)是数据表中最常见的一种关系。例如:员工与部门之间的关系,一个部门可以有多个员工;而一个员工不能属于多个部门只属于某个部门。在多对一的表关系 中,应将外键建在多的一方否则会造成数据的冗
阅读全文
摘要:在査询数据时可为表和字段取別名,该别名代替表和字段的原名参与查询操作。 操作的表事先已准备 1.为表取别名 在查询操作时,假若表名很长使用起来就不太方便,此时可为表取一个別名,用该别名来代替表的名称。语法格式如下所示: SELECT * FROM 表名 [AS] 表的别名 WHERE .... ;
阅读全文
摘要:在此,先准备测试数据,代码如下: -- 创建数据库 DROP DATABASE IF EXISTS mydb; CREATE DATABASE mydb; USE mydb; -- 创建student表 CREATE TABLE student ( sid CHAR(6), sname VARCHA
阅读全文
摘要:1.简单查询概述 简单查询即不含where的select语句。在此,我们讲解简单查询中最常用的两种查询:查询所有字段和查询指定字段。 mysql安装请参考:http://shujuku.cuohei.com/ 在此,先准备测试数据,代码如下: -- 创建数据库 DROP DATABASE IF EX
阅读全文
摘要:在MySQL通过DELETE语句删除数据表中的数据。在此,我们先准备一张数据表,代码如下: -- 创建学生表 create table student( id int, name varchar(30), age int, gender varchar(30) ); MySQL安装请参考:http:
阅读全文
摘要:在MySQL通过UPDATE语句更新数据表中的数据。在此,我们将就用六中的student学生表 1. UPDATE基本语法 UPDATE 表名 SET 字段名1=值1[,字段名2 =值2,…] [WHERE 条件表达式]; 在该语法中:字段名1、字段名2…用于指定要更新的字段名称;值1、值 2…用于
阅读全文
摘要:在MySQL通过INSERT语句向数据表中插入数据。在此,我们先准备一张学生表,代码如下: create table student( id int, name varchar(30), age int, gender varchar(30) ); 安装mysql请参考:http://xiazai.
阅读全文
摘要:MySQL安装请参考:http://install.runbulls.com/ 1.数据库的基本操作 MySQL安装完成后,要想将数据存储到数据库的表中,首先要创建一个数据库。创 建数据库就是在数据库系统中划分一块空间存储数据,语法如下: create database 数据库名称; 创建一个叫db
阅读全文
摘要:DB哥MySQL高级教程-系统学习MySQL共149课时 加我微信公众号免费学:DB哥 文末有MySQL高级课程目录 一、概述 1、MySQL中的数据类型 2、常见数据类型的属性 二、各种数据类型精讲 1、整数类型 1.1 整数类型介绍 整数类型一共有 5 种,包括 TINYINT、SMALLINT
阅读全文
摘要:1、第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据线;也就是说:每列的值具有原子性,不可再分割。 2、第二范式(2NF)是在第一范式(1NF)的基础上建立起来得,满足第二范式(2NF)必须先满足第一范式(1NF)。如果表是单主键,那么主键以外的列必须完全依赖于主键;如果表是复合主键,那
阅读全文
摘要:1.SQL的概述 Structure Query Language(结构化查询语言)简称SQL,它被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。数据库管理系统可以通过SQL管理数据库;定义和操作数据,维护数据的完整性和安全性
阅读全文