从零开始MySQL数据库的使用入门上手指南(c mysql库使用教程)
从零开始:MySQL数据库的使用入门上手指南
MySQL是一种开源的关系型数据库管理系统,它被广泛地运用于Web应用程序的开发中。本文旨在向初学者介绍MySQL数据库的基本概念和使用方法,帮助读者快速上手搭建自己的数据库系统。
一、安装MySQL
首先需要从官网(https://dev.mysql.com/downloads/mysql/)下载并安装MySQL,安装过程中需注意设置root用户的密码。安装完成后,可以通过以下命令启动MySQL服务:
sudo service mysql start
接着,运行以下命令登陆MySQL控制台:
mysql -u root -p
输入上一步设置的密码,即可进入MySQL控制台。
二、创建数据库
在MySQL中,可以创建多个数据库,每个数据库都包含多个数据表。首先需要创建一个数据库:
CREATE DATABASE mydb;
mydb为数据库的名称。创建完成后,可以使用以下命令进入该数据库:
USE mydb;
三、创建数据表
在数据库mydb中,可以创建多个数据表,每个数据表都包含多个字段和记录。下面是一个例子,创建一个数据表user_info:
CREATE TABLE user_info (
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50),
age INT(3), eml VARCHAR(50)
);
该数据表包含4个字段,分别为id、name、age和eml。其中,id为自动增长的主键。
四、插入数据
使用以下命令向user_info数据表中插入一条数据:
INSERT INTO user_info (name, age, eml) VALUES ('张三', 20, 'zhangsan@example.com');
五、查询数据
使用以下命令查询user_info数据表中的所有数据:
SELECT * FROM user_info;
使用以下命令查询age小于25的数据:
SELECT * FROM user_info WHERE age
六、更新数据
使用以下命令更新name是张三的记录的age值为21:
UPDATE user_info SET age = 21 WHERE name = '张三';
七、删除数据
使用以下命令删除age小于20的记录:
DELETE FROM user_info WHERE age
八、关闭MySQL
使用以下命令关闭MySQL服务:
sudo service mysql stop
以上是MySQL基本的使用方法。在实际开发中,会使用到更多的高级特性和命令,如事务、索引、连接等。在此建议读者继续深入学习MySQL,了解更多的知识。
附:MySQL常用命令大全
1. 登陆MySQL控制台
mysql -u root -p
2. 创建数据库
CREATE DATABASE mydb;
3. 进入数据库
USE mydb;
4. 查看当前数据库中的所有数据表
SHOW TABLES;
5. 创建数据表
CREATE TABLE user_info (
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50),
age INT(3), eml VARCHAR(50)
);
6. 插入数据
INSERT INTO user_info (name, age, eml) VALUES ('张三', 20, 'zhangsan@example.com');
7. 查询数据
SELECT * FROM user_info;
SELECT * FROM user_info WHERE age
8. 更新数据
UPDATE user_info SET age = 21 WHERE name = '张三';
9. 删除数据
DELETE FROM user_info WHERE age
10. 关闭MySQL服务
sudo service mysql stop