Mysql:语法:自增列
摘要:属性:自增列不必是:唯一的、primary、正数、bigint属性:auto_increment 是mysql在表列定义中的一个可选属性,和默认值属性冲突。属性:必须定义在该列上的索引!属性:应用于number类型的列:包括各种整数、浮点数、定点数属性:自增列可以和普通的数字类型属性(unsigned、zerofill的)、约束(null、not null、[primary] key、unique...
阅读全文
posted @
2009-06-13 07:30
jinzhenshui
阅读(2023)
推荐(0)
Mysql:mysql.exe命令行客户端
摘要:概述 mysql.exe可以运行在 {交互模式|非交互模式}。在交互模式下,查询结果以ascii表的形式展现;在非交互模式下,可以通过选项来是查询结果以{tab分割的文本 | xml | html |等等}展现;非交互模式是通过管道转向来实现的! 如果因为查询结果过大而致使内存不足问题出现:可以通过--quick选项逐行输出模式 mysql.exe可以识别的命令结束分隔符:";"、\g、\G ct...
阅读全文
posted @
2009-06-10 16:37
jinzhenshui
阅读(3763)
推荐(0)
Mysql:windows上mysql服务管理
摘要:自5.1.21及以后的变化:The following table shows the available servers for Windows in MySQL 5.1.20 and earlier. BinaryDescriptionmysqld-ntOptimized binary with named-pipe supportmysqldOptimized binary without ...
阅读全文
posted @
2009-06-10 13:54
jinzhenshui
阅读(1718)
推荐(0)
Mysql:命令选项、配置选项、(全局、会话)系统变量、状态变量:各种应用程序及选项
摘要:概述mysql的各种程序具有 平台相关性mysql的选项是大小写 敏感 的!敏感!mysql选项名的 组成部分中”-“和”_“可以互换,注意不是指决定是长名称还是短名称的前导符”--“、”-“mysql有各种各样的服务器端、客户端程序mysql的程序具有很多的选项:长名称“--”...
阅读全文
posted @
2009-06-09 17:00
jinzhenshui
阅读(558)
推荐(0)
Mysql:事务管理——未完待续
摘要:逻辑事务管理 --基本上应用于innodb引擎begin [work] start transaction [with consistent snapshot]commit [work] [and [no] chain] [[no] release]rollback [work] [and [no] chain] [[no] release]set autocommit = {1(默认)|0}mysql的事务管理有一定的模式completion_type系统变量决定一个事务完成后应该做什么的行为模式autocommit系统变量决定事务完成后是否自动提交!在存储程序内:begin [work].
阅读全文
posted @
2009-06-09 15:08
jinzhenshui
阅读(338)
推荐(0)
Mysql:SQL语句:用户、权限、信息、状态、设置、复制、会话、prepare sql 等
摘要:{describe|desc} table_name [col_name --支持通配符%_]:<=> show columns from;该语句是为了兼容oracle而提供的explain table_name:<=>describe table_name|show columns from table_name。explain [extended|partions] s...
阅读全文
posted @
2009-06-08 15:37
jinzhenshui
阅读(446)
推荐(0)
Mysql:语法:存储程序(存储过程、存储函数、视图、触发器、计划任务)
摘要:存储程序分类存储过程存储函数视图触发器计划任务在mysql.exe客户端里写存储程序的";"分割符问题 这个问题来自mysql.exe客户端本身以";"作为语句的分隔符(结束符)本身。而大部分的管理、开发mysql的应用程序均类似于mysql.exe,所以必须通过delimiter这个mysql服务器可识别的命令来临时修改服务器认可的有效语句分隔符存储程序组成结构 [label name] ...
阅读全文
posted @
2009-06-08 14:02
jinzhenshui
阅读(1133)
推荐(0)
Mysql:语法:字符集、排序规则
摘要:字符集、排序规则字符集就是 字形符号+对应的编码 的 集合排序规则就是 如何理解和处理排序mysql自觉其对字符集和排序规则的处理问题领先于其他数据库系统基本特性:分层:server、database、table、column、文字常量分层:server、client分层:系统配置文件、系统变量、子句功能简单:每一级对下一级仅仅是起默认设置的作用,no other purpose灵活:随时、随机 ...
阅读全文
posted @
2009-06-04 17:31
jinzhenshui
阅读(1549)
推荐(0)
Mysql:函数、操作符
摘要:表达式除了特殊处理,包含null的表达式总是null操作符{and|&&}、{or|||}、{xor} {not|!}[not] between ... and ...&、~、|、^ :(位)与、反、或、异或case:ansi的标准操作符is [not] {null|true|false}=、>=、>、<=、<、<=>、!=、<> --"<=>"安全的等于:会是表达式"null<=>null"为true1,其中有一个是null时,返回false0+、-、*、/
阅读全文
posted @
2009-06-04 15:53
jinzhenshui
阅读(268)
推荐(0)
Mysql:语法:数据类型细节
摘要:数字扩展:显示宽度,仅仅是告诉mysql当指定了显示宽度的数字字符个数在少于指定的宽度时 是否 以空白填充前面。并不影响其 存储范围、大于指定宽度数字的显示。与显示宽度配套的扩展:zerofill,是否以”0“代替空格” “去填充。这个0 不影响数字参与的表达式计算;不影响普通的查询,但可能影响复杂的查询中用到的临时表数据,mysql总是假定你的宽度...
阅读全文
posted @
2009-06-04 11:39
jinzhenshui
阅读(300)
推荐(0)
Mysql:语法:用户变量
摘要:Mysql提供了这一非常强大的东西,文档却对之说明有限,以致使人怀疑mysql的能力!是和mysql系统变量类似的由服务器产生、维护、回收的会话级准系统变量。因为他对于当前连接会话来说 使用上 和 系统变量 没有任何区别!尤其是对于prepared语句执行来说具有重要的意义;同时他还允许会话语句间进行数据共享!用户变量是连接级的东西。名称为 :@标志符用户变量字5.0后不区分大小写了变量赋值:se...
阅读全文
posted @
2009-06-03 17:02
jinzhenshui
阅读(293)
推荐(0)
Mysql:语法:标志符、关键字
摘要:backticks"`"字符括起的字符序列称之为 标志符。如果ansi_quotes模式打开,可以使用双引号"""括起的字符序列表示标志符标志符可以使用的字符可以是任意字符,当然还是只使用[0-9a-zA-Z_$]这些非特殊字符的好,而且推荐不要以数字或美元开头——大多数系统都是这样子的另外标志符如果是关键字(通常等于 保留字)必须括起来严重推荐标志符不要是"{m}e[n]...
阅读全文
posted @
2009-06-03 15:44
jinzhenshui
阅读(418)
推荐(0)
Mysql:语法:数据类型、文字常量
摘要:数字类型:对于整数允许进行显示宽度的设定,这个设定并不影响其值的实际范围;对于bit数、浮点、定点小数,m是指其有效数字位数,影响值的范围。serial:bigint unsigned not null auto_increment uniqueserial default value: not null auto_increment uniquebit[(m:=1:64)] m默认为1tinyi...
阅读全文
posted @
2009-06-03 14:17
jinzhenshui
阅读(668)
推荐(0)