数据库mariadb操作sql语句

数据库基本操作

数据库登录
#mysql -u'user' -p'password'

查看数据库版本
>status

产看所有库
>show databases;

创建数据库pikachu
>create datatbase pikachu;

查看pikachu的创建属性
>show create database pikachu;

删除数据库pikachu2
>drop database pikachu2;

使用数据库pikachu
>use pikachu

修改数据库pikachu支持中文
>alter database pikachu character set utf8;
>alter database pikachu default character set=utf8;



查看当前用户
>select user();

创建用户pikachu
>create user pikachu identified by '123';

创建用户,并给他查询创建更新删除的权限
>grant select,create,update,delete on pikachu.grade to 'pikachu'@'%' indentified by password;

赋予用户所有权限
>grant all privileges on pikachu.grade to 'piakchu'@'%';

收回所有权限
>revoke all on *.* from 'pikachu'@'%';

查看用户权限
>show grants for pikachu;

查看所有用户权限
>show grants;

*.* 任意库的任意表
“%”支持第三方登录

数据库的数据类型
1,整数int,bit
2,小数decimal #decimal(5,2)5位保留两位小数
3,字符串varchar,char;varchar可变字符长度,char不可变,前提确定要储存的小于charde长度
4,日期时间date,time,datetime
5,枚举类型enum

约束
1,主键primary key:物理上存储的顺序(不能重复,默认为索引,不能为空,可与外键关联)
2,非空not null:此字段不能为空
3,唯一unique:此字段不能重复
4,默认default:不填写此值时使用默认

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值