mysql 锁定与实务处理分离水平

1.锁定:     1.1》多个用户同时连接使用数据库是,如果没有些特殊的操作处理,很容易出现数据保存冲突的(就像在线购票系统)如下图演示冲突:                            用户a执行+40,同时用户b执行-40,如果没有特殊处理那么数据只会执行一个操作(b的操作-40...

2015-01-31 11:39:48

阅读数 607

评论数 0

mysql事务处理(transcation)

mysql工作原理(存储引擎),事务处理 事务处理:就是将多个更新命令作为一个整体来执行,从而保证数据整合性的机制。(就是讲几个单个的处理单位作为一个整体执行的单位)     1.mysql数据存储原理     mysql数据特有的特征之一就是mysql提供了多种存储引擎(storage eng...

2015-01-29 19:28:26

阅读数 646

评论数 0

mysql(ddl)(data defininition language)

1.创建表。 2.修改表:    1》修改列的定义:alter table  modify                        alter table customer modify nam varchar(30);     2》追加列:alter table add          ...

2015-01-24 13:07:53

阅读数 464

评论数 0

mysql (dml) 链表查询 和 子查询

连表查询,分为内连接和外连接,外连接又分为左连接和右连接。     1.内连接:select 列名.... from 表1 inner join 表2 on 表1.外键=表2.主键 【where /order by]          示例:select user.name,order_basic...

2015-01-23 21:00:27

阅读数 1976

评论数 0

mysql 函数集

MySQL函数集 一、数学函数 ABS(x) 返回x的绝对值 BIN(x)          返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x)          返回值e(自然对数的底)的x次方 FLOOR(x)        ...

2015-01-22 10:36:22

阅读数 278

评论数 0

linux shell 脚本,创建函数

使用函数 #!/bin/bash # testing the script function myfun { echo "This is an example of a function" } count=1 while [ $count -l...

2015-01-21 10:45:30

阅读数 399

评论数 0

mysql(dml)(data manipulation language)

第一,删除表中所有数据             可以这么做:        1》deleter from 表名;             更高效的做法:        2》truncate table 表名;(但是再是事务中不可用,而且被删除的数据不可恢复)(原理是删除表结构和表数据,再重现建立表)

2015-01-20 22:41:37

阅读数 275

评论数 0

mysql (dcl)(data control language) 数据库权限

1.创建数据库管理用户:     grant all privileges on 数据库名.*  to 用户名 identified by '1234';     all privileges 包过create,select,update,delete; home.*表示home数据下的所有表,

2015-01-18 08:39:51

阅读数 366

评论数 0

mysql数据库导入和导出,删除和创建(ddl)(data definition language)

1.数据库创建:     mysqladmin -u 用户名 -p create 数据库名 2.数据库删除:     mysqladmin -u 用户名 -p drop 数据库名 3.数据库导入:     mysqladmin -u 用户名 -p 数据库名  4.数据库导出:    ...

2015-01-18 08:33:53

阅读数 2524

评论数 0

mysql float用法

MySQL浮点型和定点型可以用类型名称后加(M,D)来表示,M表示该值的总共长度,D表示小数点后面的长度,M和D又称为精度和标度,如float(7,4)的可显示为-999.9999,MySQL保存值时进行四舍五入,如果插入999.00009,则结果为999.0001。FLOAT和DOUBLE在不指...

2015-01-18 08:23:14

阅读数 7258

评论数 0

##* %%* linux变量处理

假设我们定义了一个变量为: file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值: ${file#*/}:删掉第一个/ 及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:删掉最后一个/ 及其...

2015-01-08 09:41:18

阅读数 2122

评论数 0

linux test 命令详解

基本格式: test expression expression为test命令构造的表达式。 这里expression是test命令可以理解的任何有效表达式,该简化格式将是读者可能会踫见的最常用格式 返回值: test命令或者返回0(真) 或者返回1(假). test可理解的表达式类型...

2015-01-08 09:14:52

阅读数 393

评论数 0

linux shift 命令

Linux中的shift命令 (2010-12-10 23:33:28) 转载▼ 标签: 命令行参数 个数 shell程序 变量 shift 分类: 技术文章 shift命令的使用: 对于某个命令行参数,其参数个数可以不固定,但...

2015-01-07 10:27:28

阅读数 869

评论数 0

read 命令详解

Shell中read的选项及用法 2012-08-12 13:59:33| 分类: Shell脚本 | 标签: |举报 |字号大中小 订阅 http://kb.cnblogs.com/a/2255702/ 1. Read的一些选项  Read可...

2015-01-05 21:33:11

阅读数 2223

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭