学员服务
安防工程师培训 安防工程师培训 安防工程师培训 安防工程师培训
您现在的位置:首页 > 编程园地 > Mysql数据库
mysql管理-管理工具-常用命令
时间:2010-07-02  来源:本站原创  作者:yuge   浏览次数:

最开始我是用phpmyadmin来管理mysql数据库,它其实就是基于b/s的php脚本管理数据库,运用起来很直官,软件本身也比较小,不过得自己配置一下,倒是很简单的事情。

后台接慢慢的用命令管理,发现命令其实没我想那么复杂,而且方便,功能比较全,不知道的得查下手册,不过常用的命令也就那么一些:

是否存在
MySQL> use imss;  MySQL> select if(exists(select * from information_schema.columns where table_name = 'imss_righttemplate' and column_name='id_righttemplate'),'yes','no') as cz ;

MySQL 常用命令整理 :主键

MySQL> alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);

增加一个新列
MySQL> alter table t2 add d timestamp;  MySQL> alter table infos add ex tinyint not null default '0';

删除列
MySQL> alter table t2 drop column c;

重命名列
MySQL> alter table t1 change a b integer;

改变列的类型
MySQL> alter table t1 change b b bigint not null; 

MySQL>alter table infos change list list tinyint not null default '0';

MySQL 常用命令整理 :重命名表
MySQL> alter table t1 rename t2;

加索引
MySQL> alter table tablename change depno depno int(5) not null;  MySQL> alter table tablename add index 索引名 (字段名1[,字段名2 …]);  MySQL> alter table tablename add index emp_name (name);

加主关键字的索引
MySQL> alter table tablename add primary key(id);

加唯一限制条件的索引
MySQL> alter table tablename add unique emp_name2(cardnumber);

删除某个索引
MySQL>alter table tablename drop index emp_name;

增加字段
MySQL> ALTER TABLE table_name ADD field_name field_type;

修改原字段名称及类型
MySQL> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

删除字段
MySQL> ALTER TABLE table_name DROP field_name; 以上的相关内容就是对MySQL

常用命令整理的介绍到这里,希望对你有所帮助。


用MySQL Administrators
,MySQL Administraors也是一款基于C/S模型的管理工具,我本人没有用过不做过多评价。

      不过,今天我还要说到一款MySQL的图形管理工具,NaviCat MySQL管理工具。和MySQL Administrator相比
,NaviCat支持简体中文,使我们在管理的时候能够轻松一点,大部份的人觉得NaviCat比MySQL Administrator优越的一点就是他的界面,界面比较人性化,整个界面一眼就看出来是要干什么的

   
NaviCat有各种个样的版本,有简体中文,繁体中文,英文等,也有Linux和Mac上使用的版本,具体的中文版本下载地址:http://www.navicat.com.cn/download.html。在上面的下载地址里,有30天的全效运作版,也有免费精装版。

版权归原作者所有,内容仅供参考学习,不得用于商业用途。
会员中心 | 缴费方式 | 在线咨询 | 投诉建议 | 友情链接 | 技术资讯 | 下载中心 | 产品推荐 | 解决方案
北京市朝阳区龙腾畅晓培训学校(北京龙腾畅晓科技有限公司全资举办) 版权所有
电话:010-84804842  邮箱:web@95px.com
地址:北京市朝阳区北苑路40号六号楼二层  邮编:100012
网站备案号:京ICP备17008362号-1

京公网安备 11010502032312号