mysql基础1-数据库安装配置及语句规范

本文详细介绍了MySQL的登录与退出方法,如何修改命令提示符,常用的SQL命令,语句规范及一些实用技巧,如折行操作、引号使用、命令分隔符修改、上下键调用历史命令、开启日志等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、思维脑图

在这里插入图片描述

1.登录、退出mysql

在这里插入图片描述
登录

C:\windows\system32>mysql -uroot -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 5.5.27 MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement

2.修改命令提示符

在这里插入图片描述

C:\windows\system32>mysql -uroot -p --prompt=king
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12
Server version: 5.5.27 MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
# 通过命令修改
kingprompt \u
PROMPT set to '\u'
rootprompt \h
PROMPT set to '\h'
localhostprompt \h~\u~\D~\d
PROMPT set to '\h~\u~\D~\d'
localhost~root~Mon Jul 06 18:42:45 2020~(none)prompt mysql>
PROMPT set to 'mysql>'
mysql>

3.MYSQL常用命令

在这里插入图片描述

mysql>SELECT VERSION();
+-----------+
| VERSION() |
+-----------+
| 5.5.27    |
+-----------+
1 row in set (0.00 sec)

mysql>select now();
+---------------------+
| now()               |
+---------------------+
| 2020-07-06 18:50:43 |
+---------------------+
1 row in set (0.00 sec)

mysql>SELECT USER();
+----------------+
| USER()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

4.MYSQL 语句规范

在这里插入图片描述

#折行操作
mysql>SELECT
    ->
    -> NOW()
    -> ;
+---------------------+
| NOW()               |
+---------------------+
| 2020-07-06 18:53:16 |
+---------------------+
1 row in set (0.00 sec)

#引号成对出现
mysql>SELECT NOW()'
    '> ;
    '> ';
+---------------------+
| ;
                  |
+---------------------+
| 2020-07-06 18:56:50 |
+---------------------+
1 row in set, 1 warning (0.00 sec)

5,补充

1)\c的作用

作用:取消当前输入,当前输入不会执行

mysql>SELECT NOW()\c
mysql>
2)修改默认的命令分隔符
mysql>DELIMITER //
mysql>SELECT NOW();
    -> //
+---------------------+
| NOW()               |
+---------------------+
| 2020-07-06 19:02:47 |
+---------------------+
1 row in set (0.00 sec)

C:\windows\system32>mysql -uroot -p --delimiter=//
Enter password: ******
3)上下键调用之前已输入命令
4)开启输出日志
mysql> \T D:\MYSQL\MYSQLDEMO\mysql1.txt
Logging to file 'D:\MYSQL\MYSQLDEMO\mysql1.txt'
mysql> SELECT NOW();
    -> //
+---------------------+
| NOW()               |
+---------------------+
| 2020-07-06 19:15:11 |
+---------------------+
1 row in set (0.00 sec)

mysql> DELIMITER ;
mysql> \t  # 退出日志
Outfile disabled.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值