
数据库
blog_zhangxu
美好的年华,别让自己失望
展开
-
mysql数据库基础
数据库的基本介绍相关概念DBMS:数据库管理系统,就是数据库软件数据库:保持有组织的数据的容器(通常是一个文件和一组文件),不管数据是什么或如何组织的,是通过DBMS创建和操纵的容器。SQL:结构化查询语句,是专门用来与数据库沟通的语言,需要一个支持SQL语句执行的应用程序表:某种特定类型数据的结构化清单,存储在表中的数据是同一种类型的数据或清单主流数据库介绍Oracle: 甲...原创 2019-07-14 08:43:06 · 224 阅读 · 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 · 231 阅读 · 0 评论 -
MySQL 数据类型及约束
MySQL数据类型数据类型分类MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型日期和时间类型字符串类型char与varcharchar(L): 固定长度字符串,L是可以存储的长度,单位为字符,最大长度值可以为255varchar(L): 可变长度字符串,L表示字符长度,最大长度65535个字节关于varchar(l...原创 2019-07-14 18:04:48 · 258 阅读 · 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 · 312 阅读 · 0 评论 -
MySQL索引与事务
MySQL索引索引基本描述索引是用来提高数据库的性能的一种机制。不用加内存,不用改程序,不用调sql,只要执行正确的create index ,查询速度就可能提高成百上千倍。但是天下没有免费的午餐,查询速度的提高是以插入、更新、删除的速度为代价的,这些写操作,增加了大量的IO。所以它的价值,在于提高一个海量数据的检索速度。索引分类主键索引(primary key)唯一索引(unique...原创 2019-07-14 22:22:02 · 654 阅读 · 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 · 1234 阅读 · 0 评论