MySQL基本命令、常用命令总结
MySQL是一款常用的关系型数据库管理系统,使用广泛,为了能够更好地使用MySQL,以下是MySQL基本命令和常用命令的总结,希望对你有所帮助。
基本命令
连接MySQL
使用以下命令连接到MySQL服务器:
mysql -u 用户名 -p
其中,用户名
为数据库用户的名称,例如:
mysql -u root -p
连接成功后,会提示输入密码,输入密码后即可进入MySQL命令行模式。
查看数据库
使用以下命令查看当前存在的数据库:
SHOW DATABASES;
使用数据库
使用以下命令切换到数据库:
USE 数据库名称;
例如,切换到test
数据库:
USE test;
查看数据库表
使用以下命令查看数据库中的表:
SHOW TABLES;
查看表结构
使用以下命令查看表的结构:
DESCRIBE 表名;
例如,查看名为users
的表结构:
DESCRIBE users;
查询数据
使用以下命令查询数据:
SELECT * FROM 表名;
其中,*
表示返回所有列,也可以指定返回的列,例如:
SELECT id, name, age FROM users;
插入数据
使用以下命令插入数据:
INSERT INTO 表名(列1, 列2, ...) VALUES(值1, 值2, ...);
例如,向users
表中插入一条数据:
INSERT INTO users(name, age) VALUES('Jack', 20);
更新数据
使用以下命令更新数据:
UPDATE 表名 SET 列1=值1, 列2=值2, ... WHERE 条件;
例如,将users
表中id
为1的记录的name
列更新为Tom
:
UPDATE users SET name='Tom' WHERE id=1;
删除数据
使用以下命令删除数据:
DELETE FROM 表名 WHERE 条件;
例如,删除users
表中id
为1的记录:
DELETE FROM users WHERE id=1;
常用命令
创建数据库
使用以下命令创建数据库:
CREATE DATABASE 数据库名称;
例如,创建名为test
的数据库:
CREATE DATABASE test;
创建表
使用以下命令创建表:
CREATE TABLE 表名(
列1 数据类型,
列2 数据类型,
...
列n 数据类型
);
例如,创建名为users
的表:
CREATE TABLE users(
id INT PRIMARY KEY,
name VARCHAR(20),
age INT
);
删除数据库
使用以下命令删除数据库:
DROP DATABASE 数据库名称;
例如,删除名为test
的数据库:
DROP DATABASE test;
删除表
使用以下命令删除表:
DROP TABLE 表名;
例如,删除名为users
的表:
DROP TABLE users;
示例说明
示例1
假设现在有一个名为students
的数据库,其中有一个名为scores
的表,该表包含学生的成绩信息,以及每个学生的学号、姓名和年龄等信息。现在需要查询某个学生的成绩和基本信息,该如何操作?
第一步,连接到MySQL服务器:
mysql -u root -p
第二步,选择students
数据库:
USE students;
第三步,查询该学生的信息:假设该学生的学号为001
,则查询方式如下:
SELECT * FROM scores WHERE student_no='001';
示例2
假设现在需要在students
数据库中添加一条学生信息,该学生的姓名为Lucy
,年龄为18
,学号为002
,考试成绩为80
分。
第一步,连接到MySQL服务器:
mysql -u root -p
第二步,选择students
数据库:
USE students;
第三步,插入数据:
INSERT INTO scores(student_no, name, age, score) VALUES('002', 'Lucy', 18, 80);
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL基本命令、常用命令总结 - Python技术站