-
- 如何使用mysql表连接
- 为什么使用表连接 什么是表连接? 如果数据来自多个表,那么可以采用链接查询的方式来实现。因此表连接就是多个表连接合在一起实现查询效果 表连接的原理 表连接采用的是笛卡尔乘积,称之为横向连接。 笛卡尔乘积 表连接的基本原理就是采用笛卡尔乘积。笛卡尔乘积是指将两张表的所有数据相连,最后连接的结果数为两张表数量的乘积。 从上面图示可以看出表联接是将两张表的数据相乘而得到的结果,第一张表的每条记录都会和第二张表
- mysql教程 . 数据库 1984 2017-09-30 10:26:52
-
- MySQL如何选择合适的引擎以及进行引擎的转换
- 我们怎么选择合适的引擎?这里简单归纳一句话:“除非需要用到某些InnoDB不具备的特性,并且没有其他办法可以替代,否则都应该优先选择InnoDB引擎。” 除非万不得已,否则不建议混合使用多种存储引擎,否则可能带来一系列复杂的问题以及一些潜在的BUG。 使用不同引擎考虑的几大因素:
- mysql教程 . 数据库 1197 2017-09-30 10:25:46
-
- 如何建立可打印中文的数据库
- 一般的数据库的字符型数据的编码都是latinl,这是不支持中文的 而支持中文的字符编码是utf-8和gbk 要想让数据库里的表可以显示中文就必须在建立数据库的时候指定字符编码 1 create database bb charset=utf8;
- mysql教程 . 数据库 1656 2017-09-30 10:22:24
-
- 使用union和in哪个效率高
- mysql教程 . 数据库 3547 2017-09-30 10:17:31
-
- mySQL用代码添加表格内容和删除数据方法
- 通过代码对表格内容操作: 1、添加数据 insert into Info values('p009','张三',1,'n001','2016-8-30 12:9:8') ;
- mysql教程 . 数据库 1864 2017-09-30 10:15:49
-
- mysql5.1 command line client 登录时出现闪退如何解决
- 因为长时间没有使用mysql command line client。今天在使用时,打开界面,输入密码后就出现了闪退,同时workbench平台也显示不能连接数据库。首先我照着百度试了一下,发觉在“计算机“-->"管理"(右键)-->“服务”下,没有找到mysql有关的服务。 解决办法如下: (1)打开cmd窗口,把路径调整到mysql command line client 的bin 文件下,即输入:cd C:\Program Files\MySQL\MySQ
- mysql教程 . 数据库 3123 2017-09-30 10:10:25
-
- CREATE DATABASE语句解释
- 本文为mariadb官方手册:CREATE DATABASE的译文。 语法 CREATE [OR REPLACE] {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification] ... create_specification: [DEFAULT] CHARACTER SET [=] charset_name | [DEFAULT] COLLATE [=] collation_name
- mysql教程 . 数据库 4203 2017-09-30 10:08:01
-
- 数据库记录删除方式 有哪些
- 引言 删除数据库记录是一个非常常见的需求,当数据失去价值时,我们便会删除它,但是如果操作不当,往往就会把一些有价值的数据误删掉,造成重要数据的丢失,合理采用删除方式才能更好地利用数据资源,下面介绍几种常用的删除方式。 删除方式 物理删除 物理删除就是直接从数据库中删除一条或多条记录,将数据从磁盘上擦除,可以使用DELETE FROMSQL语句实现,这种方式产生的后果就是记录永久性删除,无法找回,一般适用于小型或数据重要性不高的项目,可以提高数据库资源利用率。物理删除方式是一种最简单最基本的数
- mysql教程 . 数据库 1952 2017-09-30 10:06:19
-
- mysql中“Access denied for user 'root'@'localhost'是什么意思
- # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit # /etc/init
- mysql教程 . 数据库 2717 2017-09-30 10:02:26
-
- Mysql相关操作有哪些
- 1》创建数据库: 语法:create database 数据库名; 语法:show databases 查看已经存在数据库 举例: Mysql->create database zytest; 注意每一条要以;号结尾 Mysql->show databases;查询是否创建成功 >use zytest;
- mysql教程 . 数据库 2172 2017-09-30 09:59:02
-
- MySql的索引操作
- 关于MySql索引的基础知识我就不在这里写了,我不太想当信息的搬运工。 技巧分享:Workbench 作为一款专为MySQL设计的ER/数据库建模工具。除了管理数据库外,其实也是一款Sql语句生成利器。合理利用,将带来事半功倍的效果。当然,前提是我们对基础知识的了解。 我先来整理一些索引操作的Sql语句,之所以整理,起因是我遇到问题时,在百度里查到的回复,基本上都是错的,需要有人来纠正。
- mysql教程 . 数据库 1061 2017-09-30 10:00:39
-
- MySQL高可用解决方案MMM详解
- MySQL本身没有提供replication failover的解决方案,通过MMM方案能实现服务器的故障转移,从而实现mysql的高可用。MMM不仅能提供浮动IP的功能,如果当前的主服务器挂掉后,会将你后端的从服务器自动转向新的主服务器进行同步复制,不用手工更改同步配置
- mysql教程 . 数据库 2259 2017-10-04 09:26:27
-
- MySQL中关于prepare原理的详解
- 这篇文章主要介绍了MySQL prepare的相关内容,包括prepare的产生,在服务器端的执行过程,以及jdbc对prepare的处理以及相关测试,需要的朋友可以了解下。希望对大家有所帮助。
- mysql教程 . 数据库 3163 2017-10-04 09:27:14
-
- MySQL中关于日期函数汇总
- 关于MySQL日期时间函数,每回总能发现一些新特性,索性做一次统一的整理,补充下笔记库。可以会有所遗漏,欢迎补充。 本文整理了30个时间日期函数,分为4个段落分析,详见下文。
- mysql教程 . 数据库 3815 2017-09-26 14:09:39
-
- mysql中update与insert常用详解
- 本文主要内容:update更新,batch批量更新insert 数据到表中,将表中数据插入到另一个表中insert ignore忽略重复数据插入报错问题update更新,batch批量更新set sql_safe_updates=0;# 常规updateupdate springdemo.users set pwd=nickname where id=id; 下面给一个stack o
- mysql教程 . 数据库 3235 2017-09-26 11:20:30
PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

