MySQL基础操作笔记:数据库与表的创建、查询与管理
需积分: 9 113 浏览量
更新于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 上传
2013-06-27 上传
2023-08-03 上传
2023-07-27 上传
maopiqiong1343
- 粉丝: 2
- 资源: 9
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率