MySQL是一个开源的关系型数据库管理系统,常用于构建Web应用程序。以下是MySQL操作的常见方法。
- 连接MySQL服务器 要连接到MySQL服务器,需要使用MySQL客户端。在命令行或终端窗口中输入如下命令:
mysql -u username -p
其中,username
是MySQL服务器的用户名,会提示输入密码。
- 创建数据库 要创建数据库,可以使用
CREATE DATABASE
命令。例如:
CREATE DATABASE mydatabase;
这将创建一个名为mydatabase
的数据库。
- 选择数据库 要选择一个已存在的数据库,可以使用
USE
命令。例如:
USE mydatabase;
这将选择名为mydatabase
的数据库。
- 创建表 要创建表,可以使用
CREATE TABLE
命令。例如:
CREATE TABLE customers (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
这将创建一个名为customers
的表,包含四个列:id
、firstname
、lastname
和email
。
- 插入数据 要插入数据到表中,可以使用
INSERT INTO
命令。例如:
INSERT INTO customers (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com');
这将在customers
表中插入一行数据。
- 查询数据 要查询数据,可以使用
SELECT
命令。例如:
SELECT * FROM customers;
这将返回customers
表中所有行的所有列。
- 更新数据 要更新数据,可以使用
UPDATE
命令。例如:
UPDATE customers SET lastname='Smith' WHERE id=1;
这将把id
为1
的行的lastname
列更新为Smith
。
- 删除数据 要删除数据,可以使用
DELETE
命令。例如:
DELETE FROM customers WHERE id=1;
这将删除id
为1
的行。
- 关闭连接 要关闭与MySQL服务器的连接,可以使用
QUIT
或\q
命令。例如:
QUIT;
这将关闭MySQL客户端。