一、表操作 1、指定字符集建库 下面我们以默认格式的old库为例讲解,注意,由于我们并未特别设置数据库及客户端的字符集,因此,我们先指定字符集建库: 2、建立表 1)建表的基本命令语法: 2)建表语句: 下面是人工写法设计的建表语句例子,表名student, 第二种MySQL生成的建表语句stude ...
分类:
数据库 时间:
2019-09-26 11:55:54
阅读次数:
105
数据库的简介 数据库 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合。数据库中的数据按一定的数学模型组织、描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统软件 数据库管理系统(Database Management S ...
分类:
数据库 时间:
2019-09-26 09:59:58
阅读次数:
117
一、认识数据库 1.1 数据库介绍 数据库服务端:存放数据库的主机集群 数据库客户端:可以连接数据库的任意客户端 数据库管理员:DBA 1.2 什么是数据库 数据库从字面意思上来看,就可以简单的理解为是存放数据的一个库 数据库可以在硬盘及内存中存储数据 那我们知道文件也是用来存放数据信息的,那就有了 ...
分类:
数据库 时间:
2019-09-22 21:39:45
阅读次数:
115
一、什么是MySQL多实例? 简单的说,就是在一台机器上开启多个不同的服务端口(如:3306,3307),运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供各自的服务。 共用一套MySQL安装程序 使用不同(也可以相同)的my.cnf配置文件、启动程序、数据文件 ...
分类:
数据库 时间:
2019-09-19 21:13:53
阅读次数:
169
SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,分为3种类型: 1、DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER 2、DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据... ...
分类:
数据库 时间:
2019-08-27 09:15:24
阅读次数:
117
1多表查询 (可以用where 进行链接) 内连接(多表的交集查询) 语法:(链接左表)inner join(链接右表) on条件(对应的表一样的字段) 左链接 (不改变左表内容,对相应的表进行配对) 语法:(链接左表)left join(链接右表) on条件(对应的表一样的字段) 右链接 (不改变 ...
分类:
数据库 时间:
2019-08-25 22:54:05
阅读次数:
275
1. 查询语句 select *(字段名) from 表名 2.删除语句 delect from 表名 3.更新语句 update 表名 set 字段名=? 4.增加数据语句 insert into 表名 values(),()....可以插入多个值 insert into 表名(字段名)value ...
分类:
数据库 时间:
2019-08-25 00:28:19
阅读次数:
139
一:数据库基础 【1】存储引擎:不同的数据类型对应不同的处理机制 (1)innodb:默认存储引擎 相比于myisam来说 读取速度较慢 (2)myisam:5.1之前用的版本 对数据的操控安全性不如innodb (3)memory:临时存储引擎 数据存入内存 断电数据消失 (4)blackhole ...
分类:
数据库 时间:
2019-08-19 21:02:15
阅读次数:
115
MySql 数据库基础 数据库基本概念 数据库是什么 数据库是用来存储数据的仓库,本质上就是一套基于CS架构的服务端和客户端程序,最终将数据存储在服务器的磁盘中。所有的用户涉及到数据相关的,都必须来这个地方查找。之前学过的数据存储方式有: ? 1.列表,字典......等等,是在内存中的数据,缺点是 ...
分类:
数据库 时间:
2019-08-19 09:38:42
阅读次数:
75
Ubuntu安装MySQL服务 安装服务端: sudo apt get install mysql server 安装客户端: sudo apt get install mysql client 配置文件:/etc/mysql 命令集: /usr/bin 数据库存储目录 :/var/lib/mysq ...
分类:
数据库 时间:
2019-08-18 11:50:09
阅读次数:
109