linux下的mysql数据库命令
-
1. 连接MySQL数据库:
– 使用用户root连接:mysql -u root -p
– 使用指定用户连接:mysql -u username -p2. 创建数据库:
CREATE DATABASE database_name;3. 选择数据库:
USE database_name;4. 创建表:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
…
);5. 显示表格结构:
DESC table_name;6. 插入数据:
INSERT INTO table_name (column1, column2, …) VALUES (value1, value2, …);7. 查询数据:
SELECT * FROM table_name;
SELECT column1, column2, … FROM table_name WHERE condition;8. 更新数据:
UPDATE table_name SET column1 = value1, column2 = value2, … WHERE condition;9. 删除数据:
DELETE FROM table_name WHERE condition;10. 删除表:
DROP TABLE table_name;11. 删除数据库:
DROP DATABASE database_name;12. 授权用户:
GRANT privileges ON database_name.table_name TO user@’host’ IDENTIFIED BY ‘password’;
FLUSH PRIVILEGES;13. 导出数据库:
mysqldump -u username -p database_name > filename.sql14. 导入数据库:
mysql -u username -p database_name < filename.sql以上是常用的一些Linux下的MySQL数据库命令,可以根据实际需求来使用。2年前 -
在Linux下操作MySQL数据库,可以使用命令行工具进行操作。以下是一些常用的MySQL数据库命令:
1. 登录MySQL数据库:
$ mysql -u username -p
这里的”username”是你的MySQL用户名。该命令将提示你输入密码以完成登录。2. 显示所有的数据库:
mysql> show databases;
这个命令将显示MySQL数据库服务器中所有的数据库列表。3. 使用或创建数据库:
mysql> use database_name;
在上面的命令中,”database_name”是你希望使用的数据库名称。如果该数据库不存在,MySQL将会自动创建它。4. 显示数据库中的所有表:
mysql> show tables;
这个命令将显示当前数据库中的所有表名。5. 显示表结构:
mysql> describe table_name;
这个命令将显示指定表的结构信息,包括字段名、字段类型、主键等信息。6. 插入数据到表中:
mysql> insert into table_name (column1, column2, …) values (value1, value2, …);
在上面的命令中,”table_name”是表名,(column1, column2, …)是要插入的列名,(value1, value2, …)是要插入的值。7. 查询表中的数据:
mysql> select * from table_name;
这个命令将返回指定表中的所有数据。8. 更新表中的数据:
mysql> update table_name set column1 = value1, column2 = value2 where condition;
在上面的命令中,”table_name”是表名,column1和column2是要更新的列,value1和value2是要更新的值,condition是更新的条件。9. 删除表中的数据:
mysql> delete from table_name where condition;
在上面的命令中,”table_name”是表名,condition是删除的条件。10. 导出数据库:
$ mysqldump -u username -p database_name > /path/to/dump.sql
这个命令将导出指定数据库到指定的.sql文件中。这些是一些基本的MySQL数据库命令,在实际使用中还会有许多其他的命令和选项可以用来进一步操作数据库。
2年前 -
Linux下的MySQL数据库命令非常丰富,可以用于管理和操作数据库。以下是一些常用的MySQL命令及其用法。
1. 登录MySQL:
“`
mysql -u username -p
“`
其中,`-u`指定用户名,`-p`表示密码。需要输入正确的用户名和密码才能登录到MySQL。2. 创建新的数据库:
“`
CREATE DATABASE dbname;
“`
其中,`dbname`是要创建的数据库的名称。3. 删除数据库:
“`
DROP DATABASE dbname;
“`
其中,`dbname`是要删除的数据库的名称。使用这个命令之前要小心,因为它会永久删除数据库和其中的所有数据。4. 切换使用的数据库:
“`
USE dbname;
“`
其中,`dbname`是要切换到的数据库的名称。在切换到数据库之后,后续的所有SQL语句都会在该数据库中执行。5. 显示当前可用数据库的列表:
“`
SHOW DATABASES;
“`6. 创建新的数据表:
“`
CREATE TABLE tablename (
column1 datatype,
column2 datatype,
column3 datatype,
…
);
“`
其中,`tablename`是要创建的数据表的名称,`column1`、`column2`等是数据表的列名,`datatype`是列的数据类型。7. 删除数据表:
“`
DROP TABLE tablename;
“`
其中,`tablename`是要删除的数据表的名称。8. 显示数据表的结构:
“`
DESCRIBE tablename;
“`
或者
“`
SHOW COLUMNS FROM tablename;
“`
其中,`tablename`是要显示结构的数据表的名称。9. 插入数据到数据表:
“`
INSERT INTO tablename (column1, column2, column3, …) VALUES (value1, value2, value3, …);
“`
其中,`tablename`是要插入数据的数据表的名称,`column1`、`column2`等是数据表的列名,`value1`、`value2`等是要插入的数据的值。10. 查询数据表中的数据:
“`
SELECT * FROM tablename;
“`
或者
“`
SELECT column1, column2, … FROM tablename;
“`
其中,`tablename`是要查询的数据表的名称,`*`表示查询所有的列,`column1`、`column2`等是要查询的列名。11. 更新数据表中的数据:
“`
UPDATE tablename SET column1=value1, column2=value2, … WHERE condition;
“`
其中,`tablename`是要更新数据的数据表的名称,`column1`、`column2`等是数据表的列名,`value1`、`value2`等是要更新的数据的值,`condition`是更新的条件。12. 删除数据表中的数据:
“`
DELETE FROM tablename WHERE condition;
“`
其中,`tablename`是要删除数据的数据表的名称,`condition`是删除的条件。这些是一些常用的Linux下的MySQL数据库命令,可以通过这些命令来管理和操作数据库。当然,还有很多其他的命令和选项可以使用,可以通过查阅MySQL的官方文档来获取更详细的信息。
2年前