MySQL基础操作笔记:数据库与表的创建、查询与管理
需积分: 9 162 浏览量
更新于2024-09-07
收藏 30KB MD 举报
"MySQL笔记,包含了数据库操作和表操作的基础SQL语句,旨在帮助学习者理解和掌握MySQL的基本用法。"
在本笔记中,我们主要关注了MySQL中的两个核心概念:数据库管理和表管理。首先,我们来看一下数据库的相关SQL操作:
1. **创建数据库**:`createdatabase db1;` 这条命令用于创建一个名为`db1`的新数据库。你可以将`db1`替换为你所需的数据库名称。
2. **查询所有数据库**:`show databases;` 这个命令用来显示当前MySQL服务器中存在的所有数据库。
3. **查看数据库详情**:`show createdatabase db1;` 可以查看`db1`数据库的创建定义,包括字符集等信息。
4. **指定字符集**:在创建数据库时,可以指定字符集,如`createdatabase db1 characterset utf8/gbk;` 这里选择了`utf8`或`gbk`字符集。
5. **删除数据库**:`dropdatabase db1;` 删除名为`db1`的数据库。请注意,这将永久删除数据库及其所有数据,操作前需谨慎。
6. **选择使用数据库**:`usedb1;` 用于切换到`db1`数据库进行后续操作。
接下来是关于表的SQL操作:
1. **创建表**:笔记中展示了创建`t_address`和`t_user`表的实例,这两个表分别用于存储地址和用户信息。`primary key`定义主键,`auto_increment`表示自动递增,`unique`确保字段值唯一,`not null`表示该字段不能为空。
2. **查看所有表**:`show tables;` 显示当前数据库中的所有表。
3. **查看表详情**:`show create table t1;` 查看`t1`表的结构和创建语句。
4. **查看表字段**:`desc t1;` 显示`t1`表的字段信息,包括字段名、类型、是否可为空等。
5. **修改表**:虽然笔记中没有具体展示,但`alter table`语句可用于修改表结构,如添加、删除或修改字段。
6. **删除表**:`drop table t1;` 删除名为`t1`的表。
这些基础操作构成了MySQL数据库管理的基础。通过学习和实践这些语句,你可以创建、查询、修改和删除数据库及其中的表,为更复杂的数据管理奠定基础。对于初学者来说,理解并熟练掌握这些基本操作是至关重要的。在实际应用中,还需要学习索引、查询优化、事务处理、视图、存储过程等更高级的主题,以提升数据库管理的效率和安全性。
2021-08-18 上传
2021-11-28 上传
2021-08-20 上传
2023-08-03 上传
2023-07-27 上传
maopiqiong1343
- 粉丝: 2
- 资源: 9
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍