锁定老帖子 主题:mysql一些常用命令,语句-逐步完善中
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
作者 | 正文 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
发表时间:2011-03-09
最后修改:2011-03-10
以下假定当前用户具有最大权限 1、修改某个表的引擎类型 ALTER TABLE tablename ENGINE = MyISAM
MyISAM是默认的类型,如果不指定,则建表时表类型为MyISAM,该类型不支持事务 要支持事务一般都有InnoDB,其他类型不大清楚了 各个引擎各有特点,优劣,使用视技术水平、具体业务而定
2、查看某个表的元信息 如查看engine,字符集,字符校验,创建时间等信息 这些信息存储在系统数据库information_schema的表tables中,只需给出数据库和表名,即可获取某个表的信息 select * from information_schema where TABLE_SCHEMA=dbname and TABLE_NAME=tableName
另外,系统似乎也有特殊的命令显示这些信息
3、用户创建于与删除 CREATE USER user [IDENTIFIED BY [PASSWORD] 'password']
[, user [IDENTIFIED BY [PASSWORD] 'password']] ...
CREATE USER用于创建新的MySQL账户。要使用CREATE USER,您必须拥有mysql数据库的全局CREATE USER权限,或拥有INSERT权限。对于每个账户,CREATE USER会在没有权限的mysql.user表中创建一个新记录。如果 账户已经存在,则出现错误。 使用自选的IDENTIFIED BY子句,可以为账户给定一个密码。user值和 密码的给定方法和GRANT语句一样。特别是,要在纯文本中指定密码,需忽略PASSWORD关键词。要把 密码指定为由PASSWORD()函数返回的混编值,需包含关键字PASSWORD。 创建的用户默认具有最小权限 例子: create user u1
3-2、DROP USER语法 DROP USER user [, user] ...
DROP USER语句用于删除一个或多个MySQL账户。要使用DROP USER,您必须拥有mysql数据库的全局CREATE USER权限或DELETE权限。使用与GRANT或REVOKE相同的格式为每个 账户命名;例如,'jeffrey'@'localhost'。 账户名称的用户和主机部分与用户表记录的User和Host列值相对应。 使用DROP USER,您可以取消一个账户和其权限,操作如下: DROP USER user;
该语句可以删除来自所有授权表的帐户权限记录。 要点:DROP USER不能自动关闭任何打开的用户对话。而且,如果用户有打开的对话,此时取消用户,则命令不会生效,直到用户对话被关闭后才生效。一旦对话被关闭,用户也被取消,此用户再次试图登录时将会失败。这是有意设计的。
4、用户权限管理 GRANT和REVOKE语句允许系统管理员创建MySQL用户 账户,授予权限和撤销权限 GRANT priv_type [(column_list)] [, priv_type [(column_list)]] ... object_type = with_option = REVOKE priv_type [(column_list)] [, priv_type [(column_list)]] ... REVOKE ALL PRIVILEGES, GRANT OPTION FROM user [, user] ... 对于GRANT和REVOKE语句,priv_type可以被指定为以下任何一种:
例子 GRANT ALL ON test.* TO 'guest'@'localhost'
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
发表时间:2011-03-15
作为新手还得慢慢的学,要学的东西还很多呀! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
发表时间:2011-03-16
yangleisx 写道 加95443740 一起学习java
哥们,这是qq号? 我查了怎么是新疆的,而且似乎是女的 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
发表时间:2011-03-16
zk1878 写道 yangleisx 写道 加95443740 一起学习java
哥们,这是qq号? 我查了怎么是新疆的,而且似乎是女的 群号。。。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
发表时间:2011-03-16
zk1878 写道 yangleisx 写道 加95443740 一起学习java
哥们,这是qq号? 我查了怎么是新疆的,而且似乎是女的 女的还不好啊。。。机会来了。。。 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
发表时间:2011-03-23
呵呵 一篇文章认识个MM 还不好呀 !~~ BZ 也在深圳呀
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
返回顶楼 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
浏览 6584 次