mysql 表绑定操作用户_MySQL用户、库、表操作

=password(密码);

查看数据库所有用户:select* frommysql.user;

查看用户权限:show grantsfor用户名@网络地址 [identified by 密码]

普通用户登录:mysql-u用户名 -h网络地址 -p

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

查看当前数据库:select database();

当前时间:now()

查看当前数据库是否是严格模式:select @@sql_mode;

创建用户:create user 用户名@网络地址 identified by 密码;

用户授权:grant all[SELECT INSERT UPDATE DELETE] on 数据库名.表名 to 用户名@网络地址(%表示所有) identified by 用户密码;

取消授权:revoke all[SELECT INSERT UPDATE DELETE ] on 数据库名.表名from用户名@网络地址 [identified by 密码];

修改普通用户密码:set passwordfor 用户名=password(密码);

查看当前用户权限:show grants;

mysql用户管理基础操作

库操作:

jia.gif

jian.gif

查看数据库:

show databases;

查看当前数据库:

select database();

创建数据库:

create database 数据库名 [charset utf-8];

选择数据库:

user 数据库名;

删除数据库:

drop database 数据库名;

修改数据库:

alter database 数据库名 charset utf8;

mysql数据库操作

表操作:

MySQL支持的数据类型

参考博客:https://www.cnblogs.com/Eva-J/articles/9683316.html

参考博客:https://www.cnblogs.com/clschao/articles/9959559.html

jia.gif

jian.gif

1.数值类型(有约束条件无符号unsigned):

int: 整型4字节-2^31-2147483647 无符号:2^32-1float: 单精度浮点数4字节

double: 双精度浮点数8字节

decimal: 小数值2.字符类型:

char: 定长字符,能表示的字符个数有限(0-255),读写快

varchar: 变长字符,能表示的字符个数多(0-65535),读写慢3. 时间和日期类型:(系统内置函数now()获取当前时间)

year: 年

date: 年月日

time: 时分秒

datetime: 年月日时分秒

timestamp: 年月日时分秒(1970-2038年之间,如果不设置这默认显示当前时间)4.enum 和set 类型:

enum(): 枚举,单选,自动屏蔽不存在的项

set(): 集合,多选,自动屏蔽不存在且去重

mysql支持的数据类型

MySQL中的约束条件

参考博客:https://www.cnblogs.com/Eva-J/articles/9687915.html

参考博客:https://www.cnblogs.com/clschao/articles/9968396.html

jia.gif

jian.gif

MySQL中的约束条件(可配合使用):1.整型无符号: unsiged2.唯一: unique 只能约束数据类型内不能重复,但不能约束null3.非空: notnull4.默认值 default 值5.自增: auto_increment 必须为数值类型,且设置唯一unique6.主键: primary key7.外键: foreign key

在没有设置主键的情况下,遇到约束条件为非空唯一时系统默认为主键!

MySQL中的完整性约束条件

MySQL中表的操作

创建表:

jia.gif

jian.gif

#语法:

create table 表名(

字段名1 类型[(宽度) 约束条件],

字段名2 类型[(宽度) 约束条件],

字段名3 类型[(宽度) 约束条件]

);#注意:

1. 在同一张表中,字段名是不能相同2. 宽度和约束条件可选3. 字段名和类型是必须的

表创建语句

jia.gif

jian.gif

create table t1(id int,name char...);

实例:#create table class(

#cid int primary key auto_increment,

#caption char(4) unique not null #不设置非空且唯一的话按主键排序

#);

表创建实例

查看表及表结构:

jia.gif

jian.gif

查看数据库中的表:show tables;

查看表结构:

describe t1;#查看表结构,可简写为:desc 表名

show create table t1\G; #查看表详细结构,可加\G

desc 表名;

查看数据库表和表结构

MySQL用户、库、表操作

标签:登录   lte   支持   mysql用户管理   建表   opened   表示   自动   读写

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/open-yang/p/11411796.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值