![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
blog_zhangxu
美好的年华,别让自己失望
展开
-
mysql数据库基础
数据库的基本介绍 相关概念 DBMS:数据库管理系统,就是数据库软件 数据库:保持有组织的数据的容器(通常是一个文件和一组文件),不管数据是什么或如何组织的,是通过DBMS创建和操纵的容器。 SQL:结构化查询语句,是专门用来与数据库沟通的语言,需要一个支持SQL语句执行的应用程序 表:某种特定类型数据的结构化清单,存储在表中的数据是同一种类型的数据或清单 主流数据库介绍 Oracle: 甲...原创 2019-07-14 08:43:06 · 180 阅读 · 0 评论 -
MySQL库操作及表操作
MySQL库操作 创建数据库 创建一个名为 student1 的数据库 create database student1; 创建一个使用utf8字符集的 student2 数据库 create database student2 charset=utf8; 创建一个使用utf字符集,并带校对规则的 student3 数据库。 create database student3 cha...原创 2019-07-14 09:19:34 · 173 阅读 · 0 评论 -
MySQL 数据类型及约束
MySQL数据类型 数据类型分类 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 日期和时间类型 字符串类型 char与varchar char(L): 固定长度字符串,L是可以存储的长度,单位为字符,最大长度值可以为255 varchar(L): 可变长度字符串,L表示字符长度,最大长度65535个字节 关于varchar(l...原创 2019-07-14 18:04:48 · 197 阅读 · 0 评论 -
MySQL增删改查基本使用(CRUD)
前言 在前几篇,我介绍了关于MySQL的基本概念,那么本次就要开始介绍关于MySQL的最重要的部分,那就是关于表的操作。(CRUD- Create, Retrieve,Update,Drop)。 建表 例:创建一张学生表 create table student( id int primary key, name varchar(20), sex varchar (2), addr var...原创 2019-07-14 19:05:46 · 256 阅读 · 0 评论 -
MySQL索引与事务
MySQL索引 索引基本描述 索引是用来提高数据库的性能的一种机制。不用加内存,不用改程序,不用调sql,只要执行正确的create index ,查询速度就可能提高成百上千倍。但是天下没有免费的午餐,查询速度的提高是以插入、更新、删除的速度为代价的,这些写操作,增加了大量的IO。所以它的价值,在于提高一个海量数据的检索速度。 索引分类 主键索引(primary key) 唯一索引(unique...原创 2019-07-14 22:22:02 · 588 阅读 · 0 评论 -
MySQL表的内外连接以及视图
MySQL内连与外连 内连接 内连接实际上就是利用where子句对两种表形成的排列组合进行筛选 语法 select 字段 from 表1 inner join 表2 on 连接条件 and 其他条件; 举个例子 -- 用以前的写法 select ename, dname from emp,dept where emp.deptno=dept.deptno and ename='MIKE'; --...原创 2019-07-14 22:45:51 · 1131 阅读 · 0 评论