MYSQL入门教程:创建与管理数据库
3星 · 超过75%的资源 | 下载需积分: 10 | PDF格式 | 495KB |
更新于2024-09-14
| 191 浏览量 | 举报
"MySQL学习与实验,包括启动MySQL、使用MySQL以及数据库和表的操作"
在学习和实验MySQL的过程中,首先需要了解如何启动MySQL服务。在控制台中,通过切换到MySQL安装目录下的bin子目录,例如`F:\mysql\bin`,然后运行`mysqld`命令来启动MySQL服务器。启动后,可以在任务管理器中看到mysqld.exe进程,表明MySQL已成功运行。
接下来是使用MySQL客户端连接到服务器。在同一个命令行窗口中,输入`mysql -u root -p`,然后输入设置的root用户的密码,例如`*** (123)`。登录成功后,将进入MySQL命令行界面,可以执行各种SQL语句。
在MySQL中,`show databases;`命令用于查看当前存在的数据库。通常,系统会预设一些数据库,如`information_schema`、`cluster_replication`、`mysql`和`test`。若要创建新的数据库,可以使用`CREATE DATABASE database_name;`命令,比如创建一个名为`office`的数据库,用以存储办公人员信息。
切换到新创建的数据库使用`USE database_name;`命令,如`USE office;`。接着,可以创建数据表来存储数据,例如创建一个名为`personal`的表,用于记录员工信息,包含`member_no`、`name`、`birthday`和`exam_score`四个字段。创建表的SQL语句如下:
```sql
CREATE TABLE personal (
member_no CHAR(5),
name CHAR(10),
birthday DATE,
exam_score INT
);
```
创建完表后,可以使用`DESCRIBE table_name;`来查看表结构,以确认字段设置是否正确。对于`personal`表,可以看到其字段类型、是否允许为空等信息:
```sql
+------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+------------+------+-----+---------+-------+
| member_no | char(5) | | PRI | | |
| name | char(10) | YES | | NULL | |
| birthday | date | | | | |
| exam_score | int | | | | |
+------------+------------+------+-----+---------+-------+
```
至此,MySQL的基本操作已经介绍完毕,包括启动MySQL服务、登录MySQL客户端、查看和创建数据库,以及在数据库中创建和描述表。这些基本操作是进行进一步的数据管理和查询的基础。在实际应用中,还会涉及到插入数据(INSERT INTO)、查询数据(SELECT)、更新数据(UPDATE)和删除数据(DELETE)等操作,以及索引、视图、存储过程、触发器等高级特性,这些都是MySQL学习的重要部分。通过不断的练习和实验,可以逐渐掌握MySQL这一强大的关系型数据库管理系统。
相关推荐
chmeteor
- 粉丝: 0
- 资源: 6
最新资源
- 投资组合_1st_Year
- 彩色抽象曲线背景图片PPT模板
- addedValue:增值服务管理平台
- 豪华湖边别墅网页模板
- devblog:http
- hbase-2.0.5-bin.tar.gz
- EURUSD breakout v0.30 - MetaTrader 4EA.zip
- 飞机起落架缓冲器的设计-论文.zip
- RC522读卡ID.rar
- 蓝色曲线多边形幻灯片背景图片PPT模板
- 基于matlab数字PID 控制系统综合仿真.zip
- 公司产品动态单页面响应式网页模板
- gitops-demo-tenant-data
- imple-MACD-EA - MetaTrader 4EA.zip
- upload.rar
- ms-lite:由qpsmtpd驱动的虚拟主机感知SMTP系统的插件集合