MySQL数据库

    科技2024-02-19  96

    配置mysql数据库 登录mysql数据库中 数据库的基本管理 查看数据库 mysql>show databases; 切换登录数据库mysql中 use mysql; 创建数据库benet create database benet; 查看创建的数据库 show databases; 删除创建的数据库accp drop database accp; 表的基本管理 创建表 mysql> create tablebenet.student (姓名char(10),性别char(3),成绩 int,身份证号码char(16),primarykey (身份证号码)); 创建表 查看数据库中的表 use benet; 切换数据库 show tables; 查看创建的表 查看student表的结构 desc benet.student 删除表 drop table benet.student;

    表记录管理 插入数据 mysql>insertintobenet.studentvalues(‘bob’,‘男’,‘100’,‘1234567891234567’); 查看表中内容 mysql>select * from benet.student; 查看姓名和成绩列 mysql> select 姓名,性别 from benet.student; 修改指定身份证号码的性别为女 mysql> update benet.student set 性别=‘女’ where 身份证号码=‘1234567891234567’ mysql> select * from benet.student; 查看表中内容 删除指定表记录和所有表记录 先创建三个记录 删除指定的bob记录 mysql> delete from benet.student where 姓名=‘bob’; 验证 一次删除所有记录 mysql> delete from benet.student 验证

    数据库的权限管理 all 完全控制权限 select 允许查询 insert 允许插入 update修改 delete删除 授权bob对benet数据库所有表具有完全控制权限 mysql>grant all on benet.to’bob’@‘localhost’identified by’pwd@123’ 查看授权权限 mysql>show grants for ‘bob’@’localhost’; 使用bob登录数据库验证权限 在bob上查看benet.student表中内容 撤销权限 mysql> revoke all on benet. from ‘bob’@‘localhost’; 配置远程主机登录mysql服务器 系统盘安装mysql客户端 yum -y install mysql 使用管理员授权登录权限 mysql>grant select on . to ‘root’@‘192.168.100.20’ identified by ‘pwd@123’; 客户端登录验证 [root@centos02~]# mysql -h 192.168.100.10 -u root -ppwd@123 -P 3306

    Processed: 0.016, SQL: 9