码迷,mamicode.com
首页 > 数据库 > 详细

MySQL-02-授权及数据类型

时间:2020-06-08 10:39:13      阅读:57      评论:0      收藏:0      [点我收藏+]

标签:create   nod   dba   rop   int   enum   sql   用户名   double   

1、SQL

1、創建用戶及授權

  • 创建用户

创建用户:
create user ‘alex‘@‘192.168.1.1‘ identified by ‘123123‘;
create user ‘alex‘@‘192.168.1.%‘ identified by ‘123123‘;
create user ‘alex‘@‘%‘ identified by ‘123123‘;
授权:
权限 人

//授权
grant select,insert,update  on db1.t1 to ‘alex‘@‘%‘;
grant all privileges  on db1.t1 to ‘alex‘@‘%‘;

//撤权
revoke all privileges on db1.t1 from ‘alex‘@‘%‘;
		  
	DBA: 用户名密码

2、文件夾操作

创建文件夹:
	create database t1 charset=utf8;
删除文件夹:
	drop database t1;

3、文件操作

//創建一個文件
create table a1(
	列名 類型,
	列名 類型
) engine=innodb charset=utf-8;

//刪除一樣

//清空表
delete from a1;
但是不會清楚緩存,自增沒有被消除
而 truncate table t1;
則消除了緩存

4、數據操作

操作文件中内容
插入数据:
insert into t1(id,name) values(1,‘alex‘);
删除:
delete from t1 where id<6
修改:
update t1 set age=18;
update t1 set age=18 where age=17;
查看数据:
select * from t1;

2、数据类型

数据类型:

数字:
tinyint
int
bigint

FLOAT
0.00000100000123000123001230123
DOUBLE
0.00000000000000000000100000123000123001230123
0.00000100000123000000000000000
decimal

decimal可以指定精度:decimal(10, 5)表示總共十位,小數點后又五位

0.1

字符串:
char(10) 速度快()
root
root
varchar(10) 节省空间
root
PS: 创建数据表定长列往前放

範圍:0~255,超過了我們用 text

text

上传文件:
文件存硬盘
db存路径
时间类型

DATETIME

enum
枚举类型:enum(选择1,选择2···)
我们在插入数据的时候必须在枚举类型中选择
set
集合类型:set(成分1,成分2,成分3···)
我们在增加数据的时候必须是set中指定分块的组合

MySQL-02-授权及数据类型

标签:create   nod   dba   rop   int   enum   sql   用户名   double   

原文地址:https://www.cnblogs.com/bingstudy/p/13063980.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!