MySQL基础教程:命令行与远程登录、数据库管理与表结构操作
需积分: 13 60 浏览量
更新于2024-09-04
收藏 391KB DOCX 举报
MySQL是一种广泛使用的开源关系型数据库管理系统,本篇笔记详细介绍了在MySQL中进行基本操作的方法。首先,我们了解了如何通过命令行登录MySQL:
1. **命令行登录**:使用`mysql -u`命令连接到MySQL服务器,例如`mysql -u 用户名 -p`,然后输入对应用户的密码。对于远程登录,需要指定服务器的IP地址,如`mysql -h IP -u root -p`。
2. **退出**:执行`quit`或`exit`命令来退出MySQL客户端。
接下来是数据库管理的相关操作:
3. **显示数据库**:使用`show databases;`查看当前服务器上所有的数据库。
4. **创建数据库**:通过`create database database_name;`创建新的数据库,如`create database mydb1`。如果需要设置特定字符集,如GBK,可以写成`create database mydb2 character set gbk`。对于utf-8字符集并带有校对规则的数据库,如`mydb3`,则可以创建为`create database mydb3 character set utf8 collate utf8_general_ci`。
5. **修改数据库字符集**:使用`alter database mydb2 character set utf8;`更改已有数据库的字符集。
6. **删除数据库**:执行`drop database mydb3;`来删除一个不再需要的数据库。
7. **切换数据库**:使用`use database_name;`来选择并激活某个数据库,以便进行后续操作。
然后是表格操作:
8. **创建表**:使用`create table 表名 (字段1字段类型,字段2字段类型,...)`定义表结构,包括各种数据类型,如`int`、`double`(指定精度)、`date`、`time`、`varchar`、`text`、`blob`以及`datetime`等。
9. **显示表信息**:`show tables;`查看数据库中的所有表,`desc emp;`则展示表`emp`的所有字段及其详细信息,包括`NULL`值处理。
10. **修改表结构**:使用`alter table emp add column image`向`emp`表中添加新的列。
这些是MySQL基础操作的核心知识点,熟练掌握这些命令将有助于你在日常开发和维护过程中更有效地管理数据库。通过实践和理解这些概念,你可以进一步深入学习更高级的主题,如事务处理、索引优化、存储过程等。
2021-02-23 上传
2021-10-18 上传
2020-01-30 上传
2023-08-23 上传
2020-11-03 上传
2020-10-09 上传
2020-03-19 上传
halo_小怪兽
- 粉丝: 138
- 资源: 4
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫