易截截图软件、单文件、免安装、纯绿色、仅160KB

MySql操作要点整理

TINYINT 1 字节
SMALLINT 2 个字节
MEDIUMINT 3 个字节
INT 4 个字节
INTEGER 4 个字节
BIGINT 8 个字节
FLOAT(X) 4 如果 X < = 24 或 8 如果 25 < = X < = 53
FLOAT 4 个字节
DOUBLE 8 个字节
DOUBLE PRECISION 8 个字节
REAL 8 个字节
DECIMAL(M,D) M字节(D+2 , 如果M < D)
NUMERIC(M,D) M字节(D+2 , 如果M < D)
日期和时间类型
列类型 需要的存储量
DATE 3 个字节
DATETIME 8 个字节
TIMESTAMP 4 个字节
TIME 3 个字节
YEAR 1 字节
串类型
列类型 需要的存储量
CHAR(M) M字节,1 <= M <= 255
VARCHAR(M) L+1 字节, 在此L <= M和1 <= M <= 255
TINYBLOB, TINYTEXT L+1 字节, 在此L< 2 ^ 8
BLOB, TEXT L+2 字节, 在此L< 2 ^ 16
MEDIUMBLOB, MEDIUMTEXT L+3 字节, 在此L< 2 ^ 24
LONGBLOB, LONGTEXT L+4 字节, 在此L< 2 ^ 32
ENUM(’value1′,’value2′,…) 1 或 2 个字节, 取决于枚举值的数目(最大值65535)
SET(’value1′,’value2′,…) 1,2,3,4或8个字节, 取决于集合成员的数量(最多64个成员)
mysql不区分大小写!
1.#service mysqld start 启动mysql
2.(打mysql进入后)show databases; 显示所有库
3.use(或connect) 库名 使用此数据库
4.show tables; 显示所有表
5.GRANT ALL ON 库名.* TO 用户名; root可执行,给不同的数据库不同的用户管理
6.CREATE DATABASE 新库名; 新建一个数据库
7.quit 退出mysql,另外的参见sql/9
mysqladmin -uroot password “youpassword” 修改管理员密码
GRANT ALL   ON 库名.*   TO user IDENTIFIEDBY “password”   WITH GRANT OPTION;
WITH GRANT OPTION 子句是可选的。如果包含该子句,该用户可以将GRANT 语句授予的任何权限授予其他的用户。可以使用该子句将授权的能力授予其他的用户。
GRANT ALL   ON 库名.*   TO user IDENTIFIEDBY “password”   WITH GRANT OPTION;
WITH GRANT OPTION 子句是可选的。如果包含该子句,该用户可以将GRANT 语句授予的任何权限授予其他的用户。可以使用该子句将授权的能力授予其他的用户。
撤权并删除用户
要取消一个用户的权限,使用REVOKE语句。REVOKE的语法非常类似于GRANT语句,除了TO用from取代并且没有INDETIFED BY和WITH GRANT OPTION子句:
======================


相关文档:

Mysql limit用法

1.SELECT
 
*
 
from
 
table
 LIMIT
1
,
20
;  
//
 检索记录行
2-21
   第一个参数:查询起始行(从0开始)
   第二个参数:查询几条记录
2.
SELECT
 
*
 
from
 
table
 LIMIT
5
,
-
1

//
&nbs ......

gwt ext 连接MySql数据库

该连接方式采用RPC来返回数据库查询结果。
1.首先是创建普通的GWT-EXT工程。可以参考1http://www.ibm.com/developerworks/cn/java/j-lo-gwtext1/#resources
    系列 入 门  教程。具体通讯过程服务也可参考上述的最后部分说明。
2. 接下来就是要创建GWT Remote Service了,在原有工程上new-&g ......

MySQL事务处理

START TRANSACTION, COMMIT和ROLLBACK语法
START TRANSACTION | BEGIN [WORK]
COMMIT [WORK] [AND [NO] CHAIN] [[NO] RELEASE]
ROLLBACK [WORK] [AND [NO] CHAIN] [[NO] RELEASE]
SET AUTOCOMMIT = {0 | 1}
START
TRANSACTION或BEGIN语句可以开始一项新的事务。COMMIT可以提交当前事务,是变更成为永久变更。ROLLBACK ......

MYSQL用户权限管理(Grant,Revoke)

MySQL可以为不同的用户分配严格的、复杂的权限。这些操作大多都可以用SQL指令Grant(分配权限)和Revoke(回收权限)来实现。 Grant可以把指定的权限分配给特定的用户,如果这个用户不存在,则会创建一个用户。
 Grant 常用格式:
grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 ide ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号