原创 作者:飞阳
转载请注明出处,http://hi.baidu.com/burtcn

迟早都要转到学习oracle的,但是现在内存吃紧,于是用Mysql练习一下也不错。

登录命令:
mysql -u用户名 -p密码
mysql -h主机名 -u用户名 -p密码
例如:
mysql -uroot -p
下一步输入密码,也可以直接在p后面加上密码

取消命令
在命令最后输入\c

mysql命令提示符
提示符 意思 
  mysql> 准备好接受新命令
  -> 等待多行命令的下一行
  '> 等待下一行,收集以单引号(“'”)开始的字符串 
  "> 等待下一行,收集以双引号(“"”)开始的字符串


修改密码
mysqladmin -u用户名 -p密码 password 新密码
例如:
mysqladmin -uroot -p111 password 222
grant select,insert,update,delete on *.* to root@localhost identified by "abc"

增加用户例子
grant select,insert,update,delete on *.* to burt@"%" identified by "abc";
grant all privileges on *.* to china@localhost identified by "abc";

删除权限
revoke all privileges on *.* from china@localhost;
revoke select,update,insert,delete on *.* from china@localhost;

显示表结构
desc tablename;
describe tablename;

显示表的sql语句
show create table tablename

修改表名
alter table oldtablename rename newtablename;

增加一列
alter table tablename add column clumnname clumndefinition;

删除一列
alter tale tablename drop column columnname;

修改列名(在弄这个的时候老是出错)
alter table tablename change oldcolumnname newcolumnname columndefinition

修改列属性
alter table tablename modify columnname columndefinition

增加索引
alter table tablename add index(columnname);

增加主键
alter table tablename add primary key(columnname);

其他修改表属性的方法请参照这里:
http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#alter-table

显示版本信息
select version();

显示当前数据库
select database();

显示当前日期
select current_date();

显示当前用户和时间
select user(),now();

显示多行信息
select user();select database();
评论
发表评论

您还没有登录,请登录后发表评论

burt
搜索本博客
博客分类
最近加入圈子
最新评论
评论排行榜