linux下mysql基本命令
-
一、启动和关闭MySQL服务
1. 启动MySQL服务:`sudo service mysql start`
2. 关闭MySQL服务:`sudo service mysql stop`
3. 重启MySQL服务:`sudo service mysql restart`二、登录MySQL
1. 登录MySQL:`mysql -u 用户名 -p 密码`
例如:`mysql -u root -p`,然后输入密码。三、创建和管理数据库
1. 创建数据库:`CREATE DATABASE 数据库名;`
例如:`CREATE DATABASE mydb;`2. 显示所有数据库:`SHOW DATABASES;`
3. 选择数据库:`USE 数据库名;`
例如:`USE mydb;`4. 删除数据库:`DROP DATABASE 数据库名;`
例如:`DROP DATABASE mydb;`四、创建和管理数据表
1. 创建数据表:`CREATE TABLE 表名 (列1 数据类型, 列2 数据类型, …);`
例如:`CREATE TABLE users (id INT, name VARCHAR(50));`2. 显示数据表结构:`DESC 表名;`
例如:`DESC users;`3. 插入数据:`INSERT INTO 表名 (列1, 列2, …) VALUES (值1, 值2, …);`
例如:`INSERT INTO users (id, name) VALUES (1, ‘John’);`4. 查询数据:`SELECT 列名 FROM 表名;`
例如:`SELECT * FROM users;`5. 更新数据:`UPDATE 表名 SET 列名 = 值 WHERE 条件;`
例如:`UPDATE users SET name = ‘Mary’ WHERE id = 1;`6. 删除数据:`DELETE FROM 表名 WHERE 条件;`
例如:`DELETE FROM users WHERE id = 1;`五、退出MySQL
1. 退出MySQL:`quit;`或者`\q`
以上是一些基本的MySQL命令,可以帮助你在Linux下使用MySQL进行数据库的创建和管理。更多命令可以参考MySQL官方文档或者使用`–help`参数查看MySQL命令的详细用法。
2年前 -
在Linux操作系统下,使用mysql命令可以对MySQL数据库进行管理和操作。以下是一些常用的MySQL基本命令:
1. 连接数据库:
“`
mysql -u username -p
“`
其中,username为数据库用户名。执行该命令后,会提示输入密码以连接到MySQL数据库。2. 创建数据库:
“`
CREATE DATABASE database_name;
“`
这里,database_name为要创建的数据库的名称。3. 删除数据库:
“`
DROP DATABASE database_name;
“`
这里,database_name为要删除的数据库的名称。4. 使用数据库:
“`
USE database_name;
“`
这里,database_name为要使用的数据库的名称。5. 创建表:
“`
CREATE TABLE table_name (
column1 datatype constraints,
column2 datatype constraints,
…
);
“`
这里,table_name为要创建的表的名称,column1、column2等为表中的列名,datatype为列的数据类型。6. 删除表:
“`
DROP TABLE table_name;
“`
这里,table_name为要删除的表的名称。7. 插入数据:
“`
INSERT INTO table_name (column1, column2, …) VALUES (value1, value2, …);
“`
这里,table_name为要插入数据的表的名称,column1、column2等为表中的列名,value1、value2等为要插入的值。8. 更新数据:
“`
UPDATE table_name SET column1 = value1, column2 = value2, … WHERE condition;
“`
这里,table_name为要更新数据的表的名称,column1、column2等为要更新的列名,value1、value2等为要更新的值,condition为更新条件。9. 查询数据:
“`
SELECT column1, column2, … FROM table_name WHERE condition;
“`
这里,column1、column2等为要查询的列名,table_name为要查询的表的名称,condition为查询条件。10. 删除数据:
“`
DELETE FROM table_name WHERE condition;
“`
这里,table_name为要删除数据的表的名称,condition为删除条件。这些是MySQL在Linux下的一些基本操作命令,可以帮助用户管理和操作数据库。
2年前 -
Linux下MySQL是常用的数据库管理系统,提供了许多命令用于管理和操作数据库。下面是一些常用的MySQL命令及其使用方法:
1. 连接MySQL服务器:
“`bash
mysql -h hostname -u username -p
“`– hostname:MySQL服务器的主机名或IP地址
– username:连接MySQL服务器的用户名
– -p:提示输入密码2. 创建数据库:
“`bash
create database database_name;
“`– database_name:要创建的数据库名称
3. 删除数据库:
“`bash
drop database database_name;
“`– database_name:要删除的数据库名称
4. 列出数据库:
“`bash
show databases;
“`5. 使用数据库:
“`bash
use database_name;
“`– database_name:要使用的数据库名称
6. 创建表:
“`bash
create table table_name(
column1 datatype constraint,
column2 datatype constraint,
…
);
“`– table_name:要创建的表名称
– column1, column2, …:表的列名
– datatype:列的数据类型
– constraint:列的约束条件(如主键、唯一性、外键等)7. 删除表:
“`bash
drop table table_name;
“`– table_name:要删除的表名称
8. 列出表:
“`bash
show tables;
“`9. 插入数据:
“`bash
insert into table_name(column1, column2, …) values(value1, value2, …);
“`– table_name:要插入数据的表名称
– column1, column2, …:要插入数据的列名
– value1, value2, …:要插入的数据值10. 查询数据:
“`bash
select column1, column2, … from table_name where condition;
“`– table_name:要查询数据的表名称
– column1, column2, …:要查询的列名
– condition:查询条件,如列名=值11. 更新数据:
“`bash
update table_name set column1=value1, column2=value2, … where condition;
“`– table_name:要更新数据的表名称
– column1, column2, …:要更新的列名和新值
– condition:更新条件,如列名=值12. 删除数据:
“`bash
delete from table_name where condition;
“`– table_name:要删除数据的表名称
– condition:删除条件,如列名=值13. 备份数据:
“`bash
mysqldump -h hostname -u username -p database_name > backup_file.sql
“`– hostname:MySQL服务器的主机名或IP地址
– username:连接MySQL服务器的用户名
– database_name:要备份的数据库名称
– backup_file.sql:备份文件名称14. 恢复数据:
“`bash
mysql -h hostname -u username -p database_name < backup_file.sql```- hostname:MySQL服务器的主机名或IP地址- username:连接MySQL服务器的用户名- database_name:要恢复数据的数据库名称- backup_file.sql:备份文件名称这些是一些常用的MySQL命令,可以用于在Linux下管理和操作MySQL数据库。每个命令都有更多的选项和参数,可以通过使用`--help`选项来查看更多详细信息。同时,还可以使用MySQL的客户端工具(如MySQL Workbench)来执行这些操作,这些工具提供了更多的功能和图形界面。2年前