MYSQL
joy兜兜
计算机科学界的菜鸟
展开
-
MySQL数据库学习笔记6.0视图
文章目录一、视图基本概念二、视图的管理 一、视图基本概念 1.视图:数据库中存在一种虚拟存在的表,包含一系列带有名称和列的数据,这种表被称为视图。 注: 视图是从一个或者多个表中导出的表,它是一种虚拟存在表; 视图的结构和数据依赖于基本表; 视图中存在的数据也可以查询、修改和删除。 2.视图的优点: 简化了查询语句:视图简化了用户对数据的理解,简化对数据的操作。开发中可将经常使用的查询定义为...原创 2019-12-09 12:13:35 · 143 阅读 · 0 评论 -
MySQL数据库学习笔记5.0多表查询以及事务
文章目录一、多表查询1.查询语法2.多表查询分类1.内连接查询:2.外连接查询3.子查询二、事务1.事务的基本介绍(1)概念:(2)操作:(3)事务的四大特征(4)事务的隔离级别 一、多表查询 1.查询语法 select 列名列表 from 列名列表 where 条件; select *from a,b; -- 笛卡尔积,取a,b组合的所有情况 2.多表查询分类 1.内连接查询: (1)隐式内连...原创 2019-12-01 18:39:29 · 147 阅读 · 0 评论 -
MySQL数据库学习笔记4.0约束、数据库设计的一些基本概念、以及范式
文章目录一、约束1.概念:对数据进行限定,保证数据的正确性、有效性、完整性。2.分类:(1)非空约束:`not null` -- 值不能为空(null);(2)唯一约束:`unique`-- 值不能重复;(3)主键约束:`primary key`-- 非空且唯一,一张表只能有一个字段为主键,主键是表中记录的唯一标识;(4)外键约束:foreign key,让表与表产生关系,从而保证数据的正确性和完...原创 2019-11-30 21:24:20 · 154 阅读 · 0 评论 -
MySQL数据库学习笔记3.0对数据库表中数据的操作、DQL查询语句
文章目录一、增删查表中数据1.添加数据:2.删除数据:3.查询表中数据3.1.基础查询3.2条件查询二、DQL查询语句1.排序查询2.聚合函数(将一列数据作为一个整体进行纵向计算)3.分组查询4.分页查询 一、增删查表中数据 1.添加数据: 语法:insert into 表名 (列名1,列名2,…列名n)value(值1,值2,…值n); 注: 1. 列名和值要一 一 对应。 2. 若表名后不写对...原创 2019-11-30 14:31:12 · 163 阅读 · 0 评论 -
MySQL数据库学习笔记2.0对库、表的操作
文章目录一、操作数据库的命令1、创建数据库2、查询库3、修改库4、删除库5、使用库二、操做表的命令1、创建表2、查询表3、修改表4、删除表 一、操作数据库的命令 1、创建数据库 1.直接创建数据库:create database 数据库名 2.判断创建库名是否存在,若不存在则创建库:create database if not exists 库名; 3.判断创建库名是否存在,若不存在则创建库并且设...原创 2019-11-29 19:17:56 · 197 阅读 · 0 评论 -
MySQL数据库学习笔记1.0
一、mysql常用命令 1、查看当前所有数据库 show databases; 2、打开指定的库 use 库名 3、查看当前库的的所有表 show tables; 4、查看当前其它库的所有表 show tables from 库名; 5、创建表 create table 表名( 列名1 列类型, 列名2 列类型, …… 列名n 列类型 ); 6、查看表的结构 desc 表名; 7、查看服务器的版...原创 2019-11-29 17:05:29 · 183 阅读 · 1 评论 -
SQLyog连接数据库出现报错2058的其中一种原因解决方法
报错2058的其中一种原因解决方法 在学习SQL语句的过程中很多人可能会接触到 sqlyog这个快速而简洁的图形化管理MYSQL数据库的工具,但是在使用SQLyog 连接 MYSQL时可能会出现2058的报错,出现这种报错的其中一种情况是MYSQL的密码加密方法变了。 解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后 执行如下SQL语句...原创 2019-11-21 12:54:43 · 1928 阅读 · 2 评论 -
一些SQL基本概念以及常用语句
一、SQL定义 SQL(structure query language结构化查询语言):定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 二、SQL语句使用过程中的一些注意事项 SQL语句可以单行或者多行书写,以分号结尾。 可以使用空格和缩进增强语句的可读性。 MySQL数据库SQL语句不区分大小写,但关键字最好大写。 注释的形式: * 单行注释: ...原创 2019-11-21 12:37:28 · 213 阅读 · 0 评论 -
mysql ERROR 1049 (42000): Unknown database '******' ”错误的情况之一
在输入MYSQL密码后出现mysql ERROR 1049 (42000): Unknown database '******' ”的报错有可能是输入格式的问题,正确的从cmd登陆MYSQL的命令是: mysql -u root -p原创 2019-11-20 16:44:24 · 1864 阅读 · 0 评论