mysql基础
2019-10-02 本文已影响0人
牍中玉的小木屋
- 关闭远程登录
2.配置环境变量名称
mysqld
3.mysql的三层服务结构
dbms 数据库管理系统
database 数据库
table 数据表
sql语句的分类
- 分四类
- ddl 语句(数据定义语句)
create alter drop - dml 语句 (数据操作语句)
update insert delete - dql 语句 (数据查询语句)
select - dcl 语句 (数据控制语句)
grant 、 revoke 、commit 、rollback
创建数据库
character set 数据库定义 ‘字符集’,通常使用 utf8 ,(支持中文,省空间)
collate 校验规则,就是指表的排序和查询时的规则,默认的校验规则是 utf8_general_ci (不区分大小写)
utf8_bin (区分大小写)
mysql 中的注释(当版本超过4.01 财智星后面的命令)
/*!40100 DEFAULT CHARACTER SET utf8 */
设置字符集
进入数据库 ,然后 set names utf8 (或者gbk)
备份、恢复数据库
- 备份
mysqldump -u root -p 数据库名称 > 数据存放路径(绝对、相对,例如:d:/**.sql) - 恢复数据库
进入到 mysql 控制台,- 创建数据库 create database **
- 进入数据库 use **
- 导入数据 source d:/**.sql
- 请注意字符集的问题
备份、恢复的注意事项
- 备份某几张表
mysqldump -u root -p 数据库名 表名1 表名2 > d:/**.sql - 恢复指定的表时,一定要选择数据库
- 一次备份多个数据库(参数 -B )
mysqldump -u root -p -B 数据库1 数据库2 > d://文件名.sql