cmd操作mysql数据库

要在命令行(cmd)操作MySQL数据库,你需要确保MySQL服务正在运行,并且你有正确的权限来访问数据库。以下是一些基本的MySQL命令行操作:

登录到MySQL数据库:
bash

mysql -u username -p

在这里,username 是你的MySQL用户名。运行该命令后,系统会提示你输入密码。

创建新数据库:
sql

CREATE DATABASE database_name;

将 database_name 替换为你想要创建的数据库名。

选择数据库:
sql

USE database_name;

将 database_name 替换为你想要选择的数据库名。

显示所有数据库:
sql

SHOW DATABASES;

创建新表:
sql

CREATE TABLE table_name (
    column1 datatype,
    column2 datatype,
    ...
);

将 table_name 替换为表名,column1, column2 等替换为列名和相应的数据类型。

cmd 给mysql表加主键
在命令行(cmd)中给MySQL表添加主键,你可以使用ALTER TABLE语句。以下是一个示例代码:

ALTER TABLE your_table_name ADD PRIMARY KEY (column_name);

请将your_table_name替换为你的表名,将column_name替换为你想要作为主键的列名。

如果你需要指定多个列作为复合主键,可以这样做:

ALTER TABLE your_table_name ADD PRIMARY KEY (column1_name, column2_name);

确保在执行这些操作之前,该列没有重复的非空值,否则操作将失败。如果你的表中已经有重复的非空值,你需要先清理这些数据,或者在添加主键之前先删除重复的数据。

显示数据库中所有表:
sql

SHOW TABLES;

插入数据到表中:
sql

INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);

查询表中的数据:
sql

SELECT * FROM table_name;

导出表数据结构和数据:
mysqldump -u 用户名 -p 数据库名 > D:/output_file.sql
在这里插入图片描述
需要在退出数据库后执行 :mysqldump -u root -p test > D:/output_file.sql

删除表结构和数据
drop table user;
导入sql文件
source D:/output_file.sql;

退出MySQL命令行:
sql
EXIT;
或者

sql
quit;
这些是使用MySQL命令行的基础操作。根据需要,你可以执行更多的SQL语句来管理你的数据库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值