mysql操作

创建用户:
  create user ‘username@localhost’identified by 'password' //这个密码已加密
删除用户
  drop user 'username'@'localhost';

授权:
  grant all privileges on 'database_name'.'table_name' to 'username'@'localhost'
撤销用户权限:
  revoke from
查看用户权限
  show grants for 'username'@'localhost';

设置与更改用户密码
  set password for 'username'@'localhost'=password("password");
如果是当前用户set password =password("password");
  update user set password='password'where user='用户';(方法不可取,因为mysql中用户密码是加密的)
  mysqladmin -u用户名 -p旧密码 password新密码;
密码要是忘了解决办法可以先将所用的data删了,换成原来备份的data

查看当前用户
  select user();
查看当前数据库
  select database();
查看所有用户
  select user,password,host from user;
在mysql数据库中user表中

cmd登入

  mysql -u username -p database(p后面有空格)
  mysql -u username -p(无空格)password
回车要求你输密码 直接password就行 这里都要求权限

更改表名
  alter table oldname rename to newname;

更改属性类型
  alter table tablename modify column column_name type;

显示表的属性
  decribe tablename;

创建数据库时指定字符编码
  create database dbname default charset='utf8';(这里单引号可以不带)
  CREATE DATABASE test2 DEFAULT CHARACTER SET[=]utf8;
设置字符编码:
  set character_set_dababase='utf8'(这里单引号可以不带)
查看数据库字符编码
  show variables like 'character_set_%';
  show variables like 'collation_%';

mysql数据库数据
用户:root(所有的权限) apple(拥有zhangleping所有的权限)
数据库:information_schema mysql test zhangleping apple
其中information_schema下都是视图 其他都是基本表
表:

给表增加一列

  alter table table_name add (colume_name colume_type);(这个括号可要可不要)
删除一列
  alter table table_name drop column(这是关键字) column_name;
oracle 语法
(修改列名
  alter table table_name rename column column1 to column2;
设置一列不可用
  alter table table_name set unused(column_name);
删除表中所以不可用列
  alter table table_name drop unused columns;)
更新表
  update table_name set(update 后面不能有table关键字)

privilege_type
SELECT //查询
INSERT //插入
UPDATE //更新
DELETE //删除
CREATE //创建
DROP //删除
RELOAD //
SHUTDOWN //
PROCESS //
FILE //
REFERENCES //
INDEX //
ALTER //
SHOW DATABASES
SUPER
CREATE TEMPORARY TABLES
LOCK TABLES
EXECUTE
REPLICATION SLAVE
REPLICATION CLIENT
CREATE VIEW
SHOW VIEW
CREATE ROUTINE
ALTER ROUTINE
CREATE USER
EVENT
TRIGGER
CREATE TABLESPACE
USAGE

posted on 2014-06-10 10:32  apple平哥  阅读(153)  评论(0编辑  收藏  举报

导航