MySQL数据库的基本管理
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,概述MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。MySQL是开放源代码的,因此任何人都可以在General P
千家信息网最后更新 2024年09月22日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安全错误
数据库的锁怎样保障安全
服务器cpu散热片在哪
java项目数据库文件代码在哪
网络技术服务费选商品编码
网络安全调研报告新闻
购买桌面共享软件开发
网络安全抗人怎么画
手机软件开发自学下载
关于观看网络安全的观后感
网络安全211985
怎么找出数据库中重复的值
智慧网络安全
普陀区软件开发技术服务前景
三级医院等级评审网络安全
java获取数据库连接数
江苏工程软件开发资费
服务器在线识别nvme
数据库系统工程师麦克马斯特
英雄联盟四川服务器
黑板报设计图案大全网络安全
塞尔达传说中国服务器
南陵网络技术及信息安全工程师
东城品牌服务器回收价钱
代理服务器 设计
湖南升腾服务器
一站式网络技术咨询
软件开发企业售后
空间数据库原理与应用习题
为什么有人用java写服务器
去除冗余 数据库
将excel 导入数据库