一个小时学会MySQL数据库
MySQL是一个广泛使用的开源关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司,它支持多种操作系统如Linux、Windows、macOS等,接下来的内容将帮助你快速入门MySQL数据库的使用。
安装MySQL
1、访问MySQL官方网站下载页面:https://dev.mysql.com/downloads/
2、选择适合你操作系统的MySQL版本进行下载。
3、根据下载文件的说明完成安装过程。
启动MySQL服务
Windows系统:在“服务”应用程序中启动名为“MySQL”的服务。
Linux系统:使用命令sudo service mysql start
启动。
macOS系统:使用命令sudo /usr/local/mysql/support-files/mysql.server start
启动。
创建数据库
1、打开命令行工具。
2、登录到MySQL服务器,使用命令:mysql -u root -p
,输入密码后回车。
3、创建数据库,使用命令:CREATE DATABASE database_name;
。
创建表
1、选择要使用的数据库,使用命令:USE database_name;
。
2、创建表,例如创建一个用户表,使用命令:
“`sql
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(100),
email VARCHAR(100)
);
“`
插入数据
1、向表中插入数据,使用命令:
“`sql
INSERT INTO users (name, email) VALUES (‘John Doe’, ‘john@example.com’);
“`
查询数据
1、查询表中所有数据,使用命令:
“`sql
SELECT * FROM users;
“`
2、查询特定列的数据,例如只查询名字,使用命令:
“`sql
SELECT name FROM users;
“`
更新数据
1、更新表中的数据,例如更新John Doe的邮箱地址,使用命令:
“`sql
UPDATE users SET email=’newjohn@example.com’ WHERE name=’John Doe’;
“`
删除数据
1、从表中删除数据,例如删除名为John Doe的用户记录,使用命令:
“`sql
DELETE FROM users WHERE name=’John Doe’;
“`
相关问题与解答
Q1: 如何为MySQL数据库设置用户名和密码?
A1: 在安装MySQL时,系统会提示你设置root用户的密码,如果你想为新用户设置密码,可以使用以下命令:
“`sql
CREATE USER ‘newuser’@’localhost’ IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON *.* TO ‘newuser’@’localhost’;
FLUSH PRIVILEGES;
“`
这将创建一个新用户并赋予其所有数据库的所有权限。
Q2: 如果忘记MySQL root密码怎么办?
A2: 如果你忘记了root密码,可以通过以下步骤重置:
1. 停止正在运行的MySQL服务。
2. 以不检查权限的方式启动MySQL,使用命令:mysqld_safe --skip-grant-tables &
。
3. 登录MySQL,使用命令:mysql -u root
。
4. 重置密码,使用命令:FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
。
5. 退出MySQL并重启服务。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1015238.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复