登录
首页 >  数据库 >  MySQL

MySQL数据库

来源:SegmentFault

时间:2023-02-25 09:18:25 275浏览 收藏

本篇文章主要是结合我之前面试的各种经历和实战开发中遇到的问题解决经验整理的,希望这篇《MySQL数据库》对你有很大帮助!欢迎收藏,分享给更多的需要的朋友学习~

命令:

查看 MySQL 的安装路径:

mysql> # ? 或者 \? 或者 help
mysql> \?
mysql> help

mysql> # 如果我们要列出 ALTER 命令有那些, 可以用 (这里的help 可以 替换成 ? 或者 \?)
mysql> help ALTER

mysql> # 更加具体的信息就可以用 (这里的help 可以 替换成 ? 或者 \?)
mysql> help ALTER TABLE

列出所有数据库:

mysql> show databases;

切换数据库:

mysql> # 数据库名后面可以有分号, 可以没有。
mysql> use 数据库名

查询当前数据库:

mysql> # 第一种: (注意这种写法,如果数据库为空,则报错)
mysql> select database();

mysql> # 第二种: (第一行为 Tables_in_XXX, 这里的 XXX 就是当前所在数据库.)
mysql> show tables;

mysql> # 第三种:
mysql> status;

执行sql脚本:

mysql> # 第一种: (*.sql 为脚本名,可以用 绝对路径 或者 相对路径;)
mysql> # mysql –u用户名 –p密码 –D数据库 mysql -uroot -p123456 -Dtest # 第二种: (*.sql 为脚本名,可以用 绝对路径 或者 相对路径; 相对路径是相对, 执行 mysql -u 进入交互时的目录路径)
mysql> source *.sql;

mysql> # 第三种:
mysql> .\ *.sql;

Mysql 中的函数:

获取当前日期:

mysql> # 第一种: (curdate() 不区分大小写)
mysql> select curdate();

mysql> # 第二种: (now() 先获取当前时间; 然后转成 date)
mysql> # DATE() 截取日期部分
mysql> select date(now());

理论要掌握,实操不能落!以上关于《MySQL数据库》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表