Doris MySQL命令简介,如何有效操作和管理MySQL数据库?

Doris MySQL命令是一种用于操作和管理Doris数据库的SQL命令集,提供了数据查询、插入、更新和删除等功能。

MySQL命令简介

一、基础命令

Doris MySQL命令简介,如何有效操作和管理MySQL数据库?

1、启动和停止MySQL服务

启动:net start mysql

停止:net stop mysql

2、修改MySQL账户密码

登录MySQL:mysql u root p

修改root用户密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

3、MySQL的登陆和退出

登录:mysql u root p

退出:exitquit

4、查看MySQL版本SELECT VERSION();

5、显示所有数据库SHOW DATABASES;

二、DDL(数据定义语言)

1、查询数据库SHOW DATABASES;

2、创建数据库

创建数据库:CREATE DATABASE 数据库名称;

判断存在则创建:CREATE DATABASE IF NOT EXISTS 数据库名称;

3、使用数据库USE 数据库名称;

4、删除数据库

删除数据库:DROP DATABASE 数据库名称;

判断存在则删除:DROP DATABASE IF EXISTS 数据库名称;

5、查询表

Doris MySQL命令简介,如何有效操作和管理MySQL数据库?

查询当前数据库下所有表:SHOW TABLES;

查询表结构:DESC 表名称;

6、创建表

   CREATE TABLE 表名 (
       字段名1 数据类型1,
       字段名2 数据类型2,
       ...
   );

7、修改表ALTER TABLE 表名 MODIFY COLUMN 列名 新数据类型;

8、删除表

删除表:DROP TABLE 表名;

判断存在则删除:DROP TABLE IF EXISTS 表名;

9、查看建表语句SHOW CREATE TABLE 表名;

10、添加、删除和修改字段自增长

添加自增:ALTER TABLE 表名 MODIFY COLUMN 列名 INT AUTO_INCREMENT;

取消自增:ALTER TABLE 表名 MODIFY COLUMN 列名 INT;

11、增加、删除和修改数据表的列

添加列:ALTER TABLE 表名 ADD COLUMN 新列名 数据类型;

删除列:ALTER TABLE 表名 DROP COLUMN 列名;

修改列:ALTER TABLE 表名 CHANGE COLUMN 旧列名 新列名 新数据类型;

12、添加、删除和查看索引

添加索引:CREATE INDEX 索引名 ON 表名(列名);

删除索引:DROP INDEX 索引名 ON 表名;

查看索引:SHOW INDEX FROM 表名;

13、创建临时表CREATE TEMPORARY TABLE 临时表名 (字段列表);

14、创建内存表CREATE TABLE 表名 (字段列表) ENGINE=MEMORY;

Doris MySQL命令简介,如何有效操作和管理MySQL数据库?

15、查看数据库数据表存储位置SHOW VARIABLES LIKE 'datadir';

16、:TRUNCATE TABLE 表名;

三、DML(数据操作语言)

1、数据增加INSERT INTO 表名 (列名) VALUES (值);

2、数据删除DELETE FROM 表名 WHERE 条件;

3、数据修改UPDATE 表名 SET 列名=值 WHERE 条件;

4、数据查询SELECT * FROM 表名;

四、DQL(数据查询语言)

1、检索所有数据SELECT * FROM 表名;

2、指定要检索的列SELECT 列名 FROM 表名;

3、使用WHERE子句来指定条件SELECT * FROM 表名 WHERE 条件;

4、使用聚合函数来计算统计数据SELECT AGGREGATE_FUNC(列名) FROM 表名;

5、使用GROUP BY来分组数据SELECT 列名, AGGREGATE_FUNC(列名) FROM 表名 GROUP BY 列名;

6、使用ORDER BY来排序数据SELECT * FROM 表名 ORDER BY 列名 [ASC|DESC];

五、DCL(数据控制语言)

1、GRANT命令:授予访问权限

   GRANT ALL PRIVILEGES ON 数据库.* TO '用户名'@'主机' IDENTIFIED BY '密码';
   FLUSH PRIVILEGES;

2、REVOKE命令:撤销访问权限

   REVOKE ALL PRIVILEGES ON 数据库.* FROM '用户名'@'主机';
   FLUSH PRIVILEGES;

3、SET PASSWORD命令:修改用户口令SET PASSWORD FOR '用户名'@'主机' = PASSWORD('新密码');

4、FLUSH命令:刷新权限FLUSH PRIVILEGES;

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1239532.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希的头像未希新媒体运营
上一篇 2024-10-25 22:55
下一篇 2024-10-25 23:04

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入