linuxmysql常用命令
-
LinuxMySQL常用命令包括:登录MySQL、创建数据库、删除数据库、选择数据库、显示数据库、创建数据表、删除数据表、显示数据表结构、插入数据、更新数据、删除数据、查询数据、导入数据、导出数据等。
1. 登录MySQL
命令:mysql -u 用户名 -p
示例:mysql -u root -p
说明:-u后跟数据库用户,-p表示使用用户密码登录。2. 创建数据库
命令:create database 数据库名;
示例:create database mydb;
说明:create database后跟数据库名。3. 删除数据库
命令:drop database 数据库名;
示例:drop database mydb;
说明:drop database后跟数据库名。4. 选择数据库
命令:use 数据库名;
示例:use mydb;
说明:use后跟数据库名。5. 显示数据库
命令:show databases;
示例:show databases;6. 创建数据表
命令:create table 表名 (字段1 类型1, 字段2 类型2, …);
示例:create table students (id int, name varchar(20));
说明:create table后跟表名,字段名和字段类型。7. 删除数据表
命令:drop table 表名;
示例:drop table students;
说明:drop table后跟表名。8. 显示数据表结构
命令:desc 表名;
示例:desc students;
说明:desc后跟表名。9. 插入数据
命令:insert into 表名 (字段1, 字段2, …) values (值1, 值2, …);
示例:insert into students (id, name) values (1, ‘John’);
说明:insert into后跟表名、字段名和字段值。10. 更新数据
命令:update 表名 set 字段1=值1, 字段2=值2, … where 条件;
示例:update students set name=’Mike’ where id=1;
说明:update后跟表名,set后跟字段名和字段值,where是过滤条件。11. 删除数据
命令:delete from 表名 where 条件;
示例:delete from students where id=1;
说明:delete from后跟表名,where是过滤条件。12. 查询数据
命令:select 字段1, 字段2, … from 表名 where 条件;
示例:select * from students where id=1;
说明:select后跟字段名或*,from后跟表名,where是过滤条件。13. 导入数据
命令:source 文件路径;
示例:source /home/mysql/data.sql;
说明:source后跟数据文件路径。14. 导出数据
命令:mysqldump -u 用户名 -p 数据库名 > 文件路径;
示例:mysqldump -u root -p mydb > /home/mysql/data.sql;
说明:mysqldump后跟数据库用户和数据库名,>后跟数据文件路径。2年前 -
在Linux系统中,MySQL是一种流行的关系型数据库管理系统。下面是一些常用的Linux MySQL命令:
1. 创建数据库:使用CREATE DATABASE命令创建一个新的数据库。例如,CREATE DATABASE mydb;
2. 进入数据库:使用USE命令进入到指定的数据库中。例如,USE mydb;
3. 创建表:使用CREATE TABLE命令在数据库中创建一个新的表。例如,CREATE TABLE mytable (id INT, name VARCHAR(20), age INT);
4. 查看表结构:使用DESCRIBE命令查看表的结构。例如,DESCRIBE mytable;
5. 插入数据:使用INSERT INTO命令将数据插入到表中。例如,INSERT INTO mytable (id, name, age) VALUES (1, ‘John’, 25);
6. 更新数据:使用UPDATE命令更新表中的数据。例如,UPDATE mytable SET age = 28 WHERE id = 1;
7. 删除数据:使用DELETE命令删除表中的数据。例如,DELETE FROM mytable WHERE id = 1;
8. 查询数据:使用SELECT命令从表中查询数据。例如,SELECT * FROM mytable;
9. 排序数据:使用ORDER BY命令按指定的列对数据进行排序。例如,SELECT * FROM mytable ORDER BY age DESC;
10. 连接表:使用JOIN命令连接两个或多个表。例如,SELECT * FROM table1 JOIN table2 ON table1.id = table2.id;
11. 导入导出数据:使用LOAD DATA INFILE命令将数据从文件导入到表中,使用SELECT INTO OUTFILE命令将数据从表导出到文件中。
12. 备份和恢复数据库:使用mysqldump命令备份数据库,使用mysql命令恢复数据库。
这些是一些常用的Linux MySQL命令,通过使用它们,可以在Linux系统中操作和管理MySQL数据库。
2年前 -
Linux中MySQL数据库是非常常用的,下面是一些常用的MySQL命令。
1. 连接到MySQL服务器:
“`
mysql -h 主机名 -u 用户名 -p
“`
-h:指定连接的主机名
-u:指定连接的用户名
-p:提示输入密码2. 显示当前数据库:
“`
SHOW DATABASES;
“`3. 创建数据库:
“`
CREATE DATABASE 数据库名;
“`4. 使用数据库:
“`
USE 数据库名;
“`5. 显示当前数据库中的所有表:
“`
SHOW TABLES;
“`6. 创建表:
“`
CREATE TABLE 表名 (字段1 类型1, 字段2 类型2, …);
“`7. 显示表结构:
“`
DESCRIBE 表名;
“`8. 查询表数据:
“`
SELECT * FROM 表名;
“`9. 插入数据到表中:
“`
INSERT INTO 表名 (字段1, 字段2, …) VALUES (值1, 值2, …);
“`10. 更新表中的数据:
“`
UPDATE 表名 SET 字段1=值1, 字段2=值2, … WHERE 条件;
“`11. 删除表中的数据:
“`
DELETE FROM 表名 WHERE 条件;
“`12. 删除表:
“`
DROP TABLE 表名;
“`13. 导入数据库:
“`
mysql -h 主机名 -u 用户名 -p 数据库名 < 文件名 ```14. 导出数据库: ``` mysqldump -h 主机名 -u 用户名 -p 数据库名 > 文件名
“`15. 备份数据库:
“`
mysqldump -h 主机名 -u 用户名 -p 数据库名 | gzip > 备份文件名.sql.gz
“`16. 恢复数据库备份:
“`
gunzip < 备份文件名.sql.gz | mysql -h 主机名 -u 用户名 -p 数据库名 ```注意:上述命令中的主机名、用户名、密码、数据库名、表名、字段名需要根据实际情况进行修改。2年前