mysql备忘

mysql备忘

注意,mysql的命令需要用‘;’表示结尾

参考链接

尚硅谷
菜鸟教程

登入root账户

mysql -u root -p

列出 MySQL 数据库管理系统的数据库列表。

SHOW DATABASES:

选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库。

USE 数据库名;

创建新数据库

CREATE DATABASE 数据库名;

删除数据库

DROP DATABASE <database_name>;        -- 直接删除数据库,不检查是否存在DROP DATABASE [IF EXISTS] <database_name>;

创建数据表

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

table_name 是你要创建的表的名称。
column1, column2, … 是表中的列名。
datatype 是每个列的数据类型。
数据类型

删除数据表

DROP TABLE table_name ;    -- 直接删除表,不检查是否存在DROP TABLE [IF EXISTS] table_name;

显示指定数据库的所有表,使用该命令前需要使用 use 命令来选择要操作的数据库。

SHOW TABLES:

创建索引

CREATE INDEX index_name
ON table_name (column1 [ASC|DESC], column2 [ASC|DESC], ...);

CREATE INDEX: 用于创建普通索引的关键字。
index_name: 指定要创建的索引的名称。索引名称在表中必须是唯一的。
table_name: 指定要在哪个表上创建索引。
(column1, column2, …): 指定要索引的表列名。你可以指定一个或多个列作为索引的组合。这些列的数据类型通常是数值、文本或日期。
ASC和DESC(可选): 用于指定索引的排序顺序。默认情况下,索引以升序(ASC)排序。

MySQL 查询数据

SELECT column1, column2, ...
FROM table_name
[WHERE condition]
[ORDER BY column_name [ASC | DESC]]
[LIMIT number];

column1, column2, … 是你想要选择的列的名称,如果使用 * 表示选择所有列。
table_name 是你要从中查询数据的表的名称。
WHERE condition 是一个可选的子句,用于指定过滤条件,只返回符合条件的行。
ORDER BY column_name [ASC | DESC] 是一个可选的子句,用于指定结果集的排序顺序,默认是升序(ASC)。
LIMIT number 是一个可选的子句,用于限制返回的行数。

查询示例

SELECT * FROM user where qq like 'number';

导入txt

LOAD DATA INFILE 'D:\\ProgramData\\MySQL\\MySQL Server 8.0\\Uploads\\6.9更新总库.txt' IGNORE
INTO TABLE user
FIELDS TERMINATED BY '----'
LINES TERMINATED BY '\n'
(qq, phone);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值