网站地图

MySQL 数据库管理系统的基本知识
2021-03-12 17:13:57   来源:   评论:0 点击:

MySQL 数据库管理系统一 事务处理​ begin; 开启事务​ ​ ​ rollback; 回滚( 撤消之前的操作 )​ commit; 提交 (

MySQL 数据库管理系统的基本知识
一. 事务处理

​ ...

rollback; 回滚( 撤消之前的操作 )

 

unsigned 无符号

zerofill 零填充, 位数不够的时候用前导零填充

default 设置默认值

auto_increment 自增

 

1.数值类型

​ 可以表示 -128 ~ 127 (有符号)

int 4字节 也分为"有符号"和"无符号"

decimal 以字符串形式存储的浮点数 decimal(5, 2) 表示数值总共5位, 小数占2位

2.字符类型

char(7) 不管实际插入多少字符, 它都会占用7个字符位置(中文一个汉字也是一个位置)

varchar 变长字符串

 

 

sex enum('w','m','x') 代表sex这个字段, 可以取 'w', 'm', 'x' 中的一个值

set 集合类型 ( 多选多 )

 

​ 添加字段 alter table 表名 add 字段名 字段属性;

​ 修改字段 alter table 表名 modify 字段名 新属性;

​ 查看表的所有字段 desc 表名;

​ 修改表名 alter table 旧表名 rename 新表名;

 

 

mysqldump 实现数据备份

mysqldump -u root -p 数据库名 > 文件名 导出整个库中的所有表 不包含库本身

备份多个数据库

mysqldump -u root -p --databases 库名1 库名2 > 导出文件名

备份所有数据库

mysqldump -u root -p --all-databases > 导出文件名

还原数据库

mysql -u root -p 已存在的库名 < 要导入的文件

在选中某个数据库之后 source 数据库文件

导出数据库的结构

 

六. 授权

GRANT select,insert ON lamp189.user TO 'xxoo'@'%' IDENTIFIED BY 'abcd'

​ % 代表可以通过除本机外的 任意地址登录

删除用户

 

七. 修改密码

DOS命令行下

 

set password for '用户名'@'登录主机'=password('新密码');

 

步骤:

2.在DOS命令行执行 mysqld --skip-grant-tables

4. use mysql

6. 刷新权限 flush privileges;

 

​ 命令行下临时修改

set sql_mode=STRICT_TRANS_TABLES; 严格模式

​ my.ini 中 修改

sql_mode="ANSI"

相关热词搜索:mysql 基本知识

上一篇:mysql 的基本语法和用法有哪些呢?
下一篇:excel如何去除单元格第一个字?excel如何判断是否为手机号?

分享到: 收藏