【mysql系列--基础知识大总结】教程文章相关的互联网学习教程文章

JAVA入门学习基础知识之数据库MySQL

1.SQL语句分类: DQL 数据查询语句,select DML 数据操作语句,insert/delete/update DDL 数据库定义语句,create/drop/alter TCL 事物控制语句,commit/rollback 2.一些语句 命名:as 模糊查询:like 条件查询:where 默认升序:asc 降序:desc 3.语句正确顺序 select…from…where…group by…having…order by… 4.跨表查询 跨表查询存在笛卡尔积现象,即查询的结构数为两个表元素个数的乘积 5.注意事项 DML语句的update,delete...

Mysql基础知识(二)

一、视图的操作为了提高SQL语句的复用性和操作表的安全性,,MySQL数据库管理系统5提供了视图特性。 视图:本质上是一种虚拟表,其内容与真实的表相似,包含一系列带有名称的行和列数据。但是视图并不在数据库中一存储的数据值形式存在。行和列数据来自定义视图的查询所引用基本表,并且在具体引用视图时动态生成。(一)视图的特点视图的列可以来自不同的表,是表的抽象和在逻辑意义上建立的新关系 视图是由基本表(实表)产生的表...

MySql数据库基础知识

数据类型 了解数据的数据类型可以通过以下语句来查看和使用帮助: mysql> ? 查询关键词?# 如果,我们希望了解关于int的可以填值范围mysql> ? int 使用数据类型的原则:够用就行,尽量使用取值范围小的,而不用大的,这样可以更多的节省存储空间常用数据类型如下:整数:bit[0-64],tinyint, smallint, int小数:decimal字符串:varchar,char日期时间: date, time, datetime枚举类型(enum) 多选一,例如性别字段 enum(男,女),后面添...

MySQL 基础知识一

mysql 常用命令 启动:net start mysql 停止:net stop mysql 进入数据库:mysql -uroot 默认密码 mysql -p 无密码进入 SQL:语句分类 DDL:数据库定义语言(主要是对数据库表进行创建删除维护等) DCL:数据可以操纵语言(控制数据库访问权限的) 重点: DML:数据库操作语言(主要对表中的数据进行增删改) 关键字:insert(增加),delete(删除),update(修改)等 DQL:数据库查询语言(主要是对数据库的查询内容...

Mysql数据库基础知识

2018年2月20日星期二 Mysql数据库 l ##MySql01数据库简介1. **数据库简介** 之前使用的流操作把数据存储到txt文档上,对于修改/插入等,首先代码繁琐,对于查询操作效率极低,另外,如果数据很大,不可能长期保存在文件中. 为了解决上述问题,我们需要使用数据库 - DB:文件仓库 - DBMS:数据库的管理软件 - 数据库的分类 - 关系型数据库 - 用"表"保存数据,相关数据存入一张表中 - 非关系数据库...

MySQL学习基础知识2【代码】【图】

1、基础语句查select(* | 字段名 | 四则运算 | 聚合函数) from 表名称;加上as取别名 as可省略如:select name, (math+english)/2 total from stu;增insert into 表名(字段, ..) values(值, ....),(值, .....)可以从另一张表中拿数据,insert into t1(user, pwd) select user,pwd from user;删delete from 表名 where 条件;delete from 表名;truncate table 表名;(清空表。删除全表,然后重新建立一个新的)改update 表名 set 字段...

MySQL基础知识-安装MySQL

本文转载自:https://www.cnblogs.com/ayyl/p/5978418.html 正文: 现在作为服务器操作系统的一般有三种,Windows Server,Linux,Unix,在这里我们只介绍在windows下和linux下安装mysql,Unix下安装应该和linux差不多。 Windows下安装MySQL: 1. 在浏览器中打开https://www.mysql.com/,进入MySQL的官方网站,国内的网打开可能有点儿慢,稍微等待一下 2. 在打开的网页中选择downloads标签,如下图:3. 在打开的标签页中,滑到页面...

mysql常用基础知识【图】

常用的数据类型 int:整型 varchar(n):可变长度的char datetime:时间 float(m,d): 共有m位数,少数点后有d位 test:最多可以存65535个数 数据库操作(CRUD)C:create,R:read,U:update,D:delete 具体操作:INSERT INTO table_name(列1,列2) VALUES(值1,值2)SELECT */列名称 FROM 表名称UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值DELET FROM 表名称 WHERE 列名称 = 值注意:在windows中所有指令不区分大小写  ...

MySQL 基础知识梳理学习(七)----sync_binlog

一般在生产环境中,很少用MySQL单实例来支撑业务,大部分的MySQL应用都是采用搭建集群的方法。搭建MySQL集群,可以进行数据库层面的读写分离、负载均衡或数据备份。基于MySQL原生的Replication是最常见的保证数据库安全的机制,满足数据库的高可用,在数据库发生宕机的情况后,其他节点还能快速提供服务,并且数据库的数据不丢失。 Binlog是用来保存数据库修改的日志信息。一般的主从复制都是基于Binlog的,Binlog的安全直接关系到...

mysql数据库相关基础知识02【代码】

聚集函数1.count 记数 2.sum 求和 3.avg * 语法:select avg(列名) from 表名; 4.max* 求最大值 5.min* 求最小值练习 求一个班级数学平均分?select avg(ifnull(math,0)) from stu; 求一个班级总分平均分select avg(ifnull(math,0)+english+chinese) from stu; 求班级英语最高分和最低分select max(english) from stu;select min(english) from stu;分组(重要)1.使用group by 字段 进行分组的。create database...

mysql数据库相关基础知识01【代码】

数据库的简介1.什么是数据库:数据仓库。访问必须只能用SQL语句来访问。数据库也是一个文件的系统。 2.数据库的作用:存储数据的作用。开发任何的应用,都有数据库。 3.关系型的数据库:数据库中保存的都是实体与实体之间的关系。 4.常见的数据库* Java开发,必用的两个数据库Oracle和MySQL* Oracle数据库(甲骨文) 大型的数据库,收费的。* MySQL数据库 小型的数据库,免费开源的。被Oracle收购了(在6.x版本下开始收费了)*...

mysql 基础知识总结

一张表,里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把Mysql重启,再insert一条记录,这条记录的ID是18还是15 ?(1)如果表的类型是MyISAM,那么是18因为MyISAM表会把自增主键的最大ID记录到数据文件里,重启MySQL自增主键的最大ID也不会丢失(2)如果表的类型是InnoDB,那么是15InnoDB表只是把自增主键的最大ID记录到内存中,所以重启数据库或者是对表进行OPTIMIZE操作,都会导致最大ID丢失 (3) 如果...

MySQL基础知识总结【代码】

1、概述 目前属于Oracle,分成社区版和企业版,关系型数据库。 1.1 目录结构bin:存储可执行文件 data:存储数据文件 doc:文档 include:存储包含头文件 lib:存储库文件 share:错误消息和字符集配置文件:my.ini 1.2 启动和停止 在win cmd中使用net start/stop mysql来启动和停止mysql服务 1.3 登入和登出 1.3.1 登入 mysql -uuer_name -ppassword -Pport -hhost可以只使用mysql -uuser_name -ppasswrod来开启,后面的可以使用默...

mysql基础知识之数据类型与约束【代码】【图】

一.约束 作用: 保证数据的完整性和一致性表的设计 1.not null 和 default not null 是放在最后用来约束 前面 数据类型的 (在原有基础上本来可以主键后面可以为空,但是一旦在后面约束,则当输出的values()为空的时候会出错) default 是放在后面约束 前面数据类型 如 default 1 (在原有基础上本来可以主键后面可以为空,一旦加上后面约束 ,则输出values()为空的时候,不会报错,会显示default后面的值) 在同时存在 not null 和 def...