数据库语句增删改查.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【数据库语句增删改查】是数据库管理的基础操作,主要涵盖了MySQL的使用方法,包括连接MySQL、数据库管理与授权、数据库操作等关键知识点。以下是对这些内容的详细阐述: 一、连接MySQL 连接MySQL服务器的基本命令是`mysql -h 主机地址 -u 用户名 -p`,输入密码后即可进入MySQL shell。例如,使用`mysql -u root -p`命令,然后输入密码,就能以root用户身份登录。退出MySQL shell可以使用`exit`命令或者按下`ctrl+D`。 二、MySQL管理与授权 1. 修改密码:使用`mysqladmin -u 用户名 -p 旧密码 password 新密码`命令。例如,将root用户的密码从无改为'52netseek',只需运行`mysqladmin -u root password 52netseek`。 2. 增加新用户:使用`grant`语句赋予用户相应的权限。例如,创建一个名为phpbbroot的用户,具有在phpbb数据库上的create、select、update等权限,可以使用如下语句: ``` grant create,select,update,insert,delete,alter on phpbb.* to phpbbroot@localhost identified by '52netseek'; ``` 3. 权限回收:使用`revoke`语句撤销用户权限。例如,收回phpbbroot用户的权限,可执行: ``` revoke create,select,update,insert,delete,alter on phpbb.* from phpbbroot@localhost identified by '52netseek'; ``` 4. 删除用户:在mysql数据库中删除user表中的对应记录,并刷新权限。如删除phpbbroot用户: ``` use mysql; delete from user where user='phpbbroot' and host='localhost'; flush privileges; ``` 三、数据库简单操作 1. 显示数据库列表:使用`show databases;`命令。 2. 选择当前操作数据库:`use 数据库名;`。 3. 查看数据表结构:`describe 表名;`。 4. 创建数据库和表:`create database 数据库名;`和`create table 表名(字段设定列表);`。 5. 删除数据库和表:`drop database 数据库名;`和`drop table 表名;`。 6. 查询表记录:`select * from 表名;`。 7. 修改数据库结构: - 增加字段:`alter table dbname add column <字段名><字段选项>;` - 修改字段:`alter table dbname change <旧字段名> <新字段名><选项>;` - 删除字段:`alter table dbname drop column <字段名>;` 例如,创建一个名为personal的表: ``` create database office; use office; create table personal( member_no char(5) not null, name char(), birthday date, exam_score tinyint, primary key(member_no) ); ``` 展示personal表结构: ``` desc personal; ``` 以上就是对MySQL数据库语句增删改查的详解,包括如何连接MySQL,管理用户权限,以及进行基本的数据库操作。熟练掌握这些命令和操作,是数据库管理的基础,对于日常的数据维护和管理至关重要。
剩余13页未读,继续阅读
- 粉丝: 4
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助