一、数据库基础知识
数据库:
- 就是用来储存数据的那个文件
- Excel表格、Word文档、txt文件都可以储存数据,这些都是可以认为数据库文件
如何理解数据库
- 数据库其实是一个目录
- 在数据库目录下回存放一个/多个数据文件
- 在每个数据文件中会储存具体的数据
数据库管理软件
- 通过数据库管理软件,可以实现对数据库
- 数据库中的数据文件
- 数据文件中的数据进行管理操作
对数据进行的操作
- 增:在数据文件中添加新的数据
- 删:删除数据库、删除数据库中的表、删除表中的数据
- 改:修改表中的数据
- 查:从数据表中找到希望看到的数据
二、MySQL入门
mysql的用户
格式:
用户名@主机地址
例子:
"root"@"192.168.0.13"
-
root指定的是用户名
-
192.168.0.13指定的是,root用户仅仅可以从192.168.0.13地址进行登录
mysql创建用户
授权用户可以管理所有的库和表 GRANT ALL ON *.* TO "用户名"@"主机" IDENTIFIED BY "密码"; 授权用仅仅可以管理指定的库中的全部的表 GRANT ALL ON 库名.* TO "用户名"@"主机" IDENTIFIED BY "密码"; 授权用仅仅可以管理指定的库中的指定的表 GRANT ALL ON 库名.表名 TO "用户名"@"主机" IDENTIFIED BY "密码";
案例:创建用户,用户名叫tom,可以在192.168.0.121主机登录,可以管理所有的库的所有表,密码设置为123
GRANT ALL ON *.* TO "tom"@"192.168.0.121" IDENTIFIED BY "123";
案例:创建用户,用户名叫jerry,可以在192.168.0.112主机登录,可以管理所db03库的所有表,密码设置为123
GRANT ALL ON "db03".* TO "jerry"@"192.168.0.112" IDENTIFIED BY "123";
三、操作数据库
1、简介
对于数据库的操作会分成几个部分
-
操作库
-
操作表
-
操作数据