- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 MYSQL入门学习之十九:MYSQLDUMP命令参数详解
mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。对于导出的文件,可使用SOURCE命令导入数据库。使用mysqldump -?命令,可以查看mysqldump的具体参数及详细说明。下表是一些常见的选项:-A, --all-databasesDump a
2012-12-29 00:20:58 1952
原创 MYSQL入门学习之十八:MYSQLADMIN命令参数详解
mysqladmin工具主要用来对数据库做一些简单的操作,以及显示服务器状态等。其使用格式如下: mysqladmin [option] command [command option] command ...... 在命令行中输入mysqladmin -?,打印出如下帮助信息C:\Users\qxl>mysqladmin --helpmysqladmin
2012-12-21 21:34:26 1613
原创 MYSQL入门学习之十七:MYSQL命令行内可使用的命令详细说明
在MYSQL命令行中,有一些非常实用的小命令可以使用。进行MYSQL命令行后,输入\h,可查看MYSQL命令行支持的小命令及对应的功能说明:mysql> \hFor information about MySQL products and services, visit: http://www.mysql.com/For developer information, incl
2012-12-20 22:48:37 1134
原创 MYSQL:如何使用MYSQL命令行的自动补全功能
使用MYSQL -I命令,查看MYSQL命令的参数,其中对--auto-rehash参数的说明如下:--auto-rehash Enable automatic rehashing. One doesn't need to use 'rehash' to get table and field completion, but startup
2012-12-20 00:38:31 1778 4
原创 MYSQL入门学习之十六:MYSQL命令参数详解
一、MYSQL命令行参数的详细说明 Usage:mysql [OPTIONS] [database] 下面为各选项的详细说明:-?, --help显示帮助信息并退出-I, --help显示帮助信息并退出--auto-rehash自动补全功能,就像linux里面,按
2012-12-20 00:28:59 3100
原创 MYSQL:使用\G参数改变输出结果集的显示方式
在MYSQL命令行中使用\G参数,将输出按列显示。当需要看表中各字段的值时非常有用。 普通的SQL命令输出如下: mysql> select * from t_goods; +------+------------+----------+------------+-----------------------------------
2012-12-19 23:17:35 1855
原创 MYSQL入门学习之十五:事务处理的基本操作
事务处理(transaction processing)可以用来维护数据库的完整性,它保证成批的MySQL操作要么完全执行,要么完全不执行。 但是并非所有的数据库引擎都支持事务处理。MyISAM和InnoDB是两种最常使用的引擎。前者不支持明确的事务处理管理,而后者支持。一、几个事务处理相关的术语 事务(transaction)指一组SQL语句;
2012-12-19 00:23:02 906
原创 MYSQL入门学习之十四:游标的基本操作
游标(CURSOR)是一个存储在MySQL服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。 游标主要用于交互式应用,其中用户需要滚动屏幕上的数据,并对数据进行浏览或做出更改。 使用游标需要MySQL5及以上版本支持。一、使用游标的步骤 在能够使用游标
2012-12-18 21:38:17 1759 1
原创 MYSQL入门学习之十三:自定义函数的基本操作
一、自定义函数(UDF)的特性和功能 函数能分返回字符串,整数或实数; 可以定义一次作用于一行的简单函数,或作用于多行的组的集合函数;二、基本操作1、创建自定义函数 CREATE [AGGREGATE] FUNCTION function_name RETURNS {STRING|INTEGER|REAL} BEGIN
2012-12-18 20:09:10 3539
原创 MYSQL入门学习之十二:存储过程的基本操作
存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。可将其视为批文件,虽然它们的作用不仅限于批处理。 使用存储过程需要MySQL5及以后的版本支持。一、为什么要使用存储过程 通过把处理封闭在容易使用的单元中,简化复杂的操作; 将一系列处理步骤放到同一存储过程中,保证了数据的完整性和操作的安全性; 简化
2012-12-17 23:58:04 897 1
原创 MySQL:创建存储过程失败
第一次使用如下代码创建存储过程,却报1307的错误:mysql> create procedure sp_test() -> begin -> select userid,username from newname where userid = 222; -> end -> //ERROR 1307 (HY000): Failed to CREAT
2012-12-16 23:54:39 1171
原创 MYSQL入门学习之十一:触发器的基本操作
触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或位于BEGIN和END语句之间的一组语句): DELETE; INSERT; UPDATE; 使用触发器,需要MySQL5或之后的版本支持。一、触发器基本操作1、创建触发器 创建触发器时,需要给出4条信
2012-12-15 23:58:53 1059
原创 MYSQL入门学习之十:视图的基本操作
一、视图的基本介绍 视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。 使用视图需要MySQL5及以后的版本支持。 下面是视图的一些常见应用: 重用SQL语句; 简化复杂的SQL操作; 使用表的组成部分而不是整个表; 保护数据; 更
2012-12-15 12:44:55 1087
原创 MYSQL入门学习之九:索引的基本操作
一、创建索引 MYSQL常用的索引类型主要有以下几种:1、普通索引 CREATE INDEX idx_name ON table_name(table_col(length)); 如果索引字段是CHAR,varchar类型,length可以指定小于字段实际长度;如果是BLOB和TEXT类型,必须指定length。 mysq
2012-12-15 01:24:22 1574
原创 MYSQL入门学习之八:数据库及表的基本操作
一、操作数据库 1、查看数据库 show databases [ like '']; 示例: mysql> show databases; +--------------------+ | Database | +--------------------+
2012-12-13 20:45:59 743
原创 MYSQL入门学习之七:MYSQL常用函数
一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x) 返回值e(自然对数的底)的x次方
2012-12-12 23:24:55 1216
原创 MYSQL入门学习之六:MYSQL的运算符
一、算术运算符1、加 mysql> select 1+2; +-----+ | 1+2 | +-----+ | 3 | +-----+2、减 mysql> select 1-2; +-----+ | 1-2 |
2012-12-12 20:12:22 1296
原创 MYSQL入门学习之五:MYSQL的字符集
MySQL的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。 对于字符集的支持细化到四个层次:服务器(server),数据库(database),数据表(table)和连接(connection)。 一、MySQL默认字符集 MySQL对于字符集的指定可以细化到一个
2012-12-11 21:54:07 691
原创 MYSQL入门学习之四:MYSQL的数据类型
一、整型 整数类型是数据库中最基本的数据类型。标准SQL中支持INTEGER和SMALLINT这两种整数类型。MySQL数据库除了支持这两种类型外,还扩展支持了TINYINT、MEDIUMINT和BIGINT。 各种整数类型的取值范围、存储的字节数如下: 整型 字节数 无符号数的取值范围 有符号数的取值范围
2012-12-10 22:56:28 3130
原创 一道技术面试题:关于大数据量的分布式处理
题目:生产系统每天会产生一个日志文件F,数据量在5000W行的级别。文件F保存了两列数据,一列是来源渠道,一列是来源渠道上的用户标识。文件F用来记录当日各渠道上的所有访问用户,每访问一次,记录一条。 请问如何快速计算出各渠道上新增的用户? 问题分析:首先本次面试的是有关于分布式数据处理以及数据分析的职位,所以相关的面试题目可能会偏向于使用分布式的思想去解决。但无奈本
2012-12-07 23:49:54 2572 1
原创 MYSQL入门学习之三:全文本搜索
一、理解全文本搜索1、MyISAM支持全文本搜索,而InnoDB不支持。2、在使用全文本搜索时,MySQL不需要分别查看每个行,不需要分别分析和处理每个词。MySQL创建指定列中各词的一个索引,搜索可以针对这些词进行。这样MySQL可以快速有效地决定哪些词匹配,哪些词不匹配,它们匹配的频率,等等。二、使用全文本搜索1、为了进行全文本搜索,必须索引被搜索的列,而且要随着数据的改变不断
2012-12-05 00:07:49 1042
原创 MYSQL入门学习之二:使用正则表达式搜索
一、正则表达式介绍正则表达式是用来匹配文本的特殊的串(字符集合)。二、使用MySQL正则表达式1、MySQL仅仅支持多数正则表达式实现的一个很小的子集。2、LIKE匹配整个列值;而REGEXP匹配列值的子串,如果被匹配的文本在列值中出现,REGEXP将会找到它,相应的行将被返回。看下面的例子:mysql>select username from v9_admin where
2012-12-03 21:56:01 1374
原创 MYSQL入门学习之一:基本操作
1、登录数据库 命令:mysql -u username –p (mysql -h主机地址 -u用户名 -p用户密码) 描述:输入命令回车,即可输入密码了。密码验证通过即可进入数据库了。2、查看数据库状态 命令:show databases; 描述:该命令会显示现存的所有数据库。3、建立与删除数据库 命令:create database d
2012-12-02 16:38:03 1446 1
支付宝快捷登录接口(alipay.auth.authorize)
2011-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人