当今时代,数据是非常重要的资源。数据库系统是用于管理数据的软件工具,而MySQL是最流行的开源数据库系统之一。本文将介绍MySQL的基本概念,如何安装和配置MySQL,以及如何使用MySQL进行数据管理。一、MySQL的基本概念 MySQL是一种关系型数据库管理系统,它可以存储和管理大量的数据。MySQL使用SQL(结构化查询语言)来管理和操作数据。MySQL数据库由多个表组成,每个表都包含多个行
转载 2023-06-25 15:28:39
212阅读
select 查询类型:单表查询、多表查询,子查询select * from tb_name; 查询表中所有字段select field1,field2 from tb_name; 投影,只显示每个实体中的field1、field2select * from tb_name where 条件; where进行条件查询例:>select name ,age from students;>
原创 2017-02-20 16:24:23
1643阅读
mysql命令mysql登录参数:-D, --database 指定数据库--delimiter 指定分隔符-h, --host 指定服务器地址-p, --password 指定密码-P, --port 指定端口--prompt ...
原创 2021-04-25 11:26:45
205阅读
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL一个流行的关系型数据库,也是一个轻量级搜索系统。
原创 精选 2020-01-01 10:20:05
2636阅读
1、简介MySQL的历史可以追溯到1979年,一个名为MontyWidenius的程序员在为TcX的小公司打工,并且用BASIC设计了一个报表工具,使其可以在4MHz主频和16KB内存的计算机上运行。当时,这只是一个很底层的且仅面向报表的存储引擎,名叫Unireg。【MySQL早期叫Unireg】早期轻量级,后来发展到巨无霸(淘宝、faceboock)MySQLAB是由MySQL创始人和主要开发人
转载 2020-01-02 10:52:41
202阅读
1点赞
 1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
转载 2012-09-17 16:06:26
4912阅读
1. 初始MySQL JavaEE:企业Java开发 前端(页面:展示,数据!) 后台(连接点:连接数据库 JDBC,链接前端(控制,控制视图跳转,和给前端传递数据 )) 数据库(存数据,Txt,Exdel,word) 只会写代码,学好数据库,基本混饭吃! 操作系统,数据结构与算法!当一个不错的程序 ...
转载 2021-07-20 20:00:00
56阅读
2评论
MySQL详解 基本的命令行操作 查看所有的数据库: show databases; 切换数据库: use 切换的数据库; 查看数据库中的表: show tables; 查看表的属性信息: describe 表名; 创建一个数据库: create database 数据库名; 退出连接: exit; ...
转载 2021-10-07 23:26:00
192阅读
2评论
# MySQL 详解实现流程 作为一位经验丰富的开发者,我将带领你完成实现“MySQL 详解”的任务。下面是整个流程的步骤表格: | 步骤 | 操作 | | --- | --- | | 步骤1 | 安装MySQL数据库 | | 步骤2 | 连接MySQL数据库 | | 步骤3 | 创建数据库 | | 步骤4 | 创建数据表 | | 步骤5 | 插入数据 | | 步骤6 | 查询数据 | | 步
原创 2023-08-25 10:13:45
25阅读
系统库   MySQL在初始化后会创建一些系统库,不同的系统库有不同的用处。   information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等   performance_schema: MySQL5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象   mysql: 授
转载 2023-06-07 22:19:26
54阅读
转载 2014-11-09 09:23:00
144阅读
2评论
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略
转载 2019-07-19 10:17:00
88阅读
2评论
事务(transaction)是作为一个单元的一组有序的数据库操作。如果组中的所有操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所有操作完成,事务则提交,其修改将作用于所有其他数据库进程。如果一个操作失败,则事务将回滚,该事务所有操作的影响都将取消。ACID 四大特性,原子性、隔离性、一致性、持久性。锁是 为了解决 并发事务中 资源争夺 带来的安全问题 而提出 的概念。(锁是
原创 2021-12-23 14:25:30
106阅读
一.权限表 mysql数据库中的3个权限表:user 、db、 host 权限表的存取过程是: 1)先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证; 2)通过权限验证,进行权限分配时,按照user?db?tables_priv?columns_priv的顺序进行分配。即先检查全局权限表 user,如果us
转载 精选 2009-08-27 05:20:19
417阅读
“And God said, Let there be network: and there was timeout” 在使用MySQL的过程中,你是否遇到了众多让人百思不得其解的Timeout? 那么这些Timeout之后,到底是代码问题,还是不为人知的匠心独具? 本期Out-man,讲述咱们MySQL DBA自己的Timeout。 先看一下比较常见的Ti
转载 精选 2011-01-14 20:26:26
833阅读
整理了一份比较详细的MySQL数据库配置说明,分享给大家。 如果您正在找MySQL乱码的解决方法请移步:http://aorsoft.blog.51cto.com/2505763/498928   my.cnf配置   [mysql]                  
原创 2011-02-23 10:42:23
495阅读
一、什么是索引? 索引用来快速地寻找那些具有特定 值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的 记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位 置。如果表有1000个记录,通过索引查找记录至少要比顺序扫
转载 精选 2011-03-04 13:42:11
285阅读
1.安装Server与Client ./configure --prefix=/usr/local/mysql \ --localstatedir=/data/mysql --enable-assembler \ --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static \ --with-pthread --ena
原创 2013-04-28 13:52:59
1318阅读
(1)确认一下3306是否对外开放,mysql默认状态下是不开放对外访问功能的。查看的办法如下:netstat -an | grep 3306 tcp 0 0 127.0.0.1:3306 0.0.0.0:* #LISTEN 从上面可以看出,mysql的3306端口只是监听本地的连接,这样就阻碍了外部IP对该数据库的访问,修改
原创 2013-04-28 13:53:51
1215阅读
 MySQL ifnull()函数和nvl()函数类似,但是也有所不同,下面就为您详细介绍MySQLifnull()函数 ,希望可以让您对MySQL ifnull()函数有更深的认识。 IFNULL(expr1,expr2)  如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境
原创 2013-05-02 14:08:22
486阅读
  • 1
  • 2
  • 3
  • 4
  • 5