首页 > 数据库技术 > 详细

Mysql之sql语句操作

时间:2017-02-02 11:09:01      阅读:171      评论:0      收藏:0      [点我收藏+]

一、数据库级别操作

1、显示数据库

1
SHOW DATABASES;

默认数据库:
  mysql - 用户权限相关数据
  test - 用于用户测试数据
  information_schema - MySQL本身架构相关数据

2、创建数据库

1
2
3
4
5
# utf-8
CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
 
# gbk
CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

3、使用数据库

1
USE db_name;

显示当前使用的数据库中所有表:SHOW TABLES;

4、用户管理

1
2
3
4
5
6
7
8
9
10
创建用户
    create user ‘用户名‘@‘IP地址‘ identified by ‘密码‘;
删除用户
    drop user ‘用户名‘@‘IP地址‘;
修改用户
    rename user ‘用户名‘@‘IP地址‘; to ‘新用户名‘@‘IP地址‘;;
修改密码
    set password for ‘用户名‘@‘IP地址‘ = Password(‘新密码‘)
  
PS:用户权限相关数据保存在mysql数据库的user表中,所以也可以直接对其进行操作(不建议)

5、授权管理

1
2
3
show grants for ‘用户‘@‘IP地址‘                  -- 查看权限
grant  权限 on 数据库.表 to   ‘用户‘@‘IP地址‘      -- 授权
revoke 权限 on 数据库.表 from ‘用户‘@‘IP地址‘      -- 取消权限
 

 6、drop database 数据库名称;

 

二、表级别操作

  show tables;  #查看表

  desc tb1;       #查看表内容

  create table tb1(nid int,name varchar(10));  #创建表

  drop tables tb1;      #直接删除表

  delete from tb1;      #清空表内容

  truncate table tb1;   #清空表内容

  select * from tb1;    #查看表中所有数据

 

三、数据行级别操作

 

Mysql之sql语句操作

原文:http://www.cnblogs.com/nulige/p/6360933.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!