【MySQL】库的操作
"SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发.
SQL语言分为3种类型:
DDL语句 数据库定义语言
:数据库、表、视图、索引、存储过程,例如CREA TE DROP ALTERDML语句 数据库操纵语言
:插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECTDCL语句 数据库控制语言
:例如控制用户的访问权限GRANT、REVOKE
show databases; # 查看数据库命令
默认有四个库:
information_schema
:虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数.(如:用户表信息、列信息、权限信息、字符信息等)performance_schema
:MySQL 5.5开始新增的一个库,主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象.mysql
:授权库,主要存储系统用户的权限信息.sys
:MySQL 5.7增加的系统数据库,通过这个库可以快速的了解系统的元数据信息.
相关操作
# 求救语法
help create database;
# 创建数据库语法
create database 库名 charset utf8;
# 查所有数据库
show databases;
# 查指定的库
show create database 库名;
# 查所在的库
select database();
# 选择数据库
use 库名
# 删除数据库
drop database 库名;
# 修改数据库
alter database 库名 charset utf8; # 修改字符编码
数据库命名规范
- 可以由字母、数字、下划线、@、#、$
- 区分大小写
- 唯一性
- 不能使用关键字(如:create select)
- 不能单独使用数字
- 最长128位
"
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 程序员常用高效实用工具推荐,办公效率提升利器!
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)