MySQL数据库的基本管理
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,概述MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General P
千家信息网最后更新 2024年11月11日MySQL数据库的基本管理
概述
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
特点
1.MySQL性能卓越、服务稳定,很少出现异常宕机。
2.MySQL开放源代码且无版权制约,自主性及使用成本低。
3.MySQL历史悠久,用户使用活跃,遇到问题可以寻求帮助。
4.MySQL体积小,安装方便,易于维护。
5.MySQL口碑效应好,是的企业无需考虑就用之,LAMP、LNMP 流行架构。
6.MySQL支持多种操作系统,提供多种API接口,支持多种开发语言,特别是PHP。
数据库的基本操作命令
- DDL操作命令
- DML操作命令
- DQL操作命令
- DCL操作命令
- MySQL案例
MySQL管理操作
- 查看数据库结构
- 创建删除库和表
- 管理表的记录
基本操作命令
查看数据库列表信息
SQL语句概述
SQL语言
- 是Structured Query Language 的缩写,即结构化查询语言
- 是关系型数据库的标准语言
- 用于维护管理数据库,如数据查询、数据更新、访问控制、对象管理等功能
SQL分类
DDL:数据定义语言
DML:数据操纵语言
DQL:数据查询语言
DCL:数据控制语言
DDL语句操作(创建、删除)
DDL语句用于创建数据库对象,如库、表、索引等创建数据库:CREATE DATABASE 数据库名创建数据库表:CREATE TABLE 表名 (字段定义…)
DML语句操作
DML语句用于对表中的数据进行管理 - INSERT:插入新数据
- UPDATE:更新原有数据
- DELETE:删除不需要的数据
向数据表中插入新的数据记录
INSERT INTO 表名(字段·,字段2,…) VALUES (字段1的值,字段2的值,…)
修改、更新数据表中的数据记录
UPDATE 表名 SET 字段名1=值1[,字段名2=值2] WHERE 条件表达式
在数据表中删除指定的数据记录
DELETE FROM 表名 WHERE 条件表达式
不带where条件的语句表示删除表中所有记录(谨慎操作)
where 后面是条件,指定对象,若是不跟条件,则将所有删除
DQL语句操作 - DQL是数据查询语句,只有一条:SELECT
- 用于从数据表中查找符合条件的数据记录
1.查询时可不指定条件
SELECT 字段名1,字段名2…FROM 表名
2.查询时指定条件
SELECT 字段名1,字段名2…FROM 表名 WHERE 条件表达式
3.设置用户权限(用户不存在时,则新建用户)
GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 【IDENTIFIED BY 密码】
4.查看用户的权限
SHOW GRANTS FOR 用户名@来源地址
5.撤销用户的权限
REVOKE 权限列表 ON 数据库名.表名 FROM 用户名@来源地址 - GRANT all ON bbs.* TO 'bbsuser'@'%' IDENTIFIED BY 'admin123';
来源地址写%代表所有IP地址
权限列表 写all 代表放开所有权限
表名写* 代表数据库下所有表
如果用户名已存在,则更改用户密码,如果用户不存在,则直接创建用户
grant 提权之意
revoke 收回权限之意
实操
创建数据库
进入数据库
创建表
查看表的内容
添加表的内容
添加默认信息是不能为空,想要默认就使用default
查看表内所有内容
更改表中的内容
删除表中的记录
删除表
删除库
数据
数据库
用户
字段
语言
管理
条件
权限
语句
查询
命令
内容
地址
数据表
来源
用户名
代表
多种
对象
数据查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
浪潮服务器驻场工程师
软件开发人员转行到软件销售
数据库模式设计
新一代网络技术的展望
如何连接数据库服务器
邮件已投送对方服务器
广州软件开发公司推荐
虹口区个性化软件开发发展
客户机 服务器系统的特点
晋城网络技术调试
无线网络技术机考考试题
管理软件开发工程师的前景
护苗网络安全课开课啦
数据库管理系统上机试题
idea修改数据库字段类型
数据库怎么定义类型数据
查询数据库多线程
株洲软件开发者
不懂互联网的软件开发
恒合互联网络科技有限公司
数据库的表都是干什么的
云南服务器集群云空间
数据库 销售
计算机网络技术TTL
sci数据库定义
ibm服务器双机热备方案
国内icloud服务器在哪
惠普服务器启动不了灯闪烁
2021网络安全宣传周时间推迟
mc服务器自己的东西怎么藏