time 
设为首页】【收藏本站
当前位置: 主页 > 数据库 > MySQL > MySQL基础 > 列表



 
2013-12-21 12:51:21 | 好评(0) | 浏览(1264)
由于Oracle不支持update或delete from语句,因此,Oracle的多表关联update和delete必须借助于子查询,同理,Oracle也不支持同时update或delete多张表,其典型用法如下: 多表关联update 首先,构造测试表和数据如下: SYS@TEST16 create table testa as select owner,t...
 
2013-12-21 12:26:31 | 好评(0) | 浏览(1089)
现在主流的Unix系统有两种风:System V和BSD,他们的区别如下: Linux作为类Unix,同样也存在这两种风,其中Centos属于System V,本文主要介绍在Centos下(即System V风)如何启动和关闭MySQL,同时简单介绍BSD系统的情况。 MySQL启动方式 1)直接调用mysqld。这是最不...
 
2013-12-21 12:25:04 | 好评(0) | 浏览(1698)
本文主要介绍centos下源码安装MySQL 5.6的方法,centos的版本为5.8. 1)首先,你需要到MySQL官网下载源码tar包,点击MySQL Community Server,选择Source Code,源码包不大,只有34M左右。 注:以下操作没有特殊说明,都是以root账户执行。 2)先安装cmake(mysql5.5以...
 
2013-12-21 12:19:13 | 好评(0) | 浏览(1016)
我们知道B树索引是有序的,那么可不可以通过只扫描索引就能完成order by操作呢?答案是肯定的,但条件也比较苛刻:只有当索引的列顺序和order by字句的列顺序完全一致,且order by字句中所有列的排序方式要么全部都是ASC,要么全部都是DESC,MySQL才能使用索引来对结果...
 
2013-12-21 12:14:55 | 好评(0) | 浏览(919)
MySQL支持的数据类型非常多,选择正确的数据类型对性能至关重要,本文谈谈如何正确选择MySQL的数据类型。 整数 有以下几种整数:TINYINT, SMAILLINT, MEDIUMINT, INT, BIGINT,分别使用8, 16, 24, 32, 64位存储空间。它们都有一个可选的UNSIGNED属性,表示不允许负数。...
 
2013-12-21 12:11:57 | 好评(0) | 浏览(857)
在使用mysqldump备份MySQL时,备份文件是SQL式的文本文件,它由一系列create table和insert语句组成。恢复时,只要把该SQL文件作为mysql程序的输入即可,如下所示: mysqldump mydb mytbl mytbl.sqlmysql mydb mytbl.sql 注意:千万不要试图用mysqlimport加载由mysqldu...
 
2013-12-21 12:10:31 | 好评(0) | 浏览(1116)
MySQL权限表是指在mysql数据库下的5张表:user, db, tables_priv, columns_priv, procs_priv,这5张表记录了所有的用户及其权限信息,MySQL就是通过这5张表控制用户访问的。本文将探索这5张权限表。 MySQL权限表的结构和内容 1、user :记录账号、密码、全局性权限信息...
 
2013-12-21 12:09:03 | 好评(0) | 浏览(970)
类于Oracle的参数文件,MySQL的选项文件(如my.cnf)用于配置MySQL服务器,但和Oracle叫法不一样,在MySQL里, 官方叫变量(Varialbes),但其实叫参数也是可以的,只要明白这俩是同一个东西就可以了。 MySQL的变量分为以下两种: 1) 系统变量 :配置MySQL服务器的运行...
 
2013-12-21 12:07:36 | 好评(0) | 浏览(799)
归根到底,MySQL是运行在操作系统上的一个软件,它需要借助于文件系统存储数据,本文主要介绍MySQL数据目录的组织架构。 数据目录的位置 可以通过以下几个方法查看MySQL数据目录的位置: 1)对于一个正在运行的MySQL服务器来说,可以通过查看mysqld的进程获取MySQL数据...
 
2013-12-21 12:06:15 | 好评(0) | 浏览(942)
当存储过程、函数、触发器和视图创建后,不单单创建者要执行,其它用户也可能需要执行,换句话说,执行者有可能不是创建者本身,那么在执行存储过程时,MySQL是如何做权限检查的? 在默认情况下,MySQL将检查创建者的权限。假设用户A创建了存储过程p()访问表T,并把exe...
 
2013-12-21 12:04:48 | 好评(0) | 浏览(800)
字符串类型 MySQL的字符串分为两大类: 1)二进制字符串:即一串字节序列,对字节的解释不涉及字符集,因此它没有字符集和排序方式的概念 2)非二进制字符串:由字符构成的序列,字符集用来解释字符串的内容,排序方式决定字符的大小 字符集和排序方式 字符集和排序方...
 
2013-12-21 12:03:23 | 好评(0) | 浏览(819)
MySQL提供了以下三种方法用于获取数据库对象的元数据: 1)show语句 2)从INFORMATION_SCHEMA数据库里查询相关表 3)命令行程序,如mysqlshow, mysqldump 用SHOW语句获取元数据 MySQL用show语句获取元数据是最常用的方法,下面提供了几种典型用法: show databases; --...
 
2013-12-21 12:01:55 | 好评(0) | 浏览(760)
1. 创建表 MySQL中创建表是通过create table语句实现的,语法这里就不介绍了,非常复杂,可以去官网上查询,所幸的是,我们并不需要记住所有的选项,因为大部分都采用默认即可,下面介绍几个比较常用的选项。 1)指定存储引擎 默认的存储引擎由default-storage-engine...
 
2013-12-21 12:00:25 | 好评(0) | 浏览(828)
MySQL初始账户管理 MySQL的初始账户如下: [root@lx16 ~]# mysql -u rootmysql select host,user,password from mysql.user;---------------------------| host | user | password |---------------------------| lx16 | root | || 127.0.0.1 | root | || ::1 | root |...
 
2013-10-25 17:04:50 | 好评(0) | 浏览(5304)
MySQL 5.1 中文版参考手册: http://www.fengfly.com/document/MySQL/5.1/CN/ MySQL 5.1 英文版参考手册 MySQL 5.1 Reference Manual(Including MySQL Cluster NDB 6.X/7.X Reference Guide) : http://www.fengfly.com/document/MySQL/5.1/EN/ MySQL 5.6 英文版参考手...