自动秒收录

MySQL5.7简明教程2021(二):创建和使用数据库


文章编号:2882 / 分类:技术教程 / 更新时间:2024-05-23 10:25:52 / 浏览:

专注SEO优化分享SEO技术

//MySQL5.7简明教程2021(二):创建和使用数据库

正常情况下,一个用户都会有多个数据库,root用户可以查看管理所有的数据库,我们可以通过showdatabases;命令来查看自己有多少个数据库:

mysql>SHOWDATABASES;----------|Database|----------|mysql||test||tmp|---------- MySQL5.7简明教程2021二创建

如果不是管理员账号是看不到MySQL这个数据库的,你们是不是要问这个MySQL命令SEO禅哪找的?前一篇《》文章介绍了help的使用,其中这个命令是在Administration下,按顺利输入helpcontents>helpAdministration就能看到:

mysql>helpAdministrationYouaskedforhelpabouthelpcategory:"Administration"Formoreinformation,type'help',whereisoneofthefollowingtopics:BINLOGCACHEINDEXFLUSHHELPCOMMANDKILLLOADINDEXRESETRESETPERSISTRESTARTSETSETCHARACTERSETSETCHARSETSETNAMESSHOWSHOWBINARYLOGSSHOWBINLOGEVENTSSHOWCHARACTERSETSHOWCOLLATIONSHOWCOLUMNSSHOWCREATEDATABASESHOWCREATEEVENTSHOWCREATEFUNCTIONSHOWCREATEPROCEDURESHOWCREATESCHEMASHOWCREATETABLESHOWCREATETRIGGERSHOWCREATEUSERSHOWCREATEVIEWSHOWDATABASES......

所以以后使用到的命令基本都是可以用help指令来找到的,如果找不到,那就是你找的不够,下面SEO禅就不会再提怎么去找这些指令了。

知道自己有多少个数据库,我们就可以对某个数据库进行CRUD(create创建,retrieve检索,update更新,delete删除)操作,首先我们需要使用use指令去切换到相应的数据库下,这个命令非常的常用,输入help之后默认就显示在第一个列表中,我们使用这个指令切换到test数据库:

mysql>USEtestDatabasechanged

现在可以在test数据库中进行你想执行的操作,比如说建表,查询表,插入数据等,但是别人可能会对你的操作执行其它操作,所以通常情况下,管理员会对数据库进行授权操作,把相应的权限给相应的用户:

mysql>GRANTALLONmenagerie.*TO'your_mysql_name'@'your_client_host';

其中menagerie是数据库名称.*代表此数据库下所有的表To就是授权给哪个用户@客户端,我是怎么知道的?还是help看的。

我们已经知道使用use命令来切换数据库,那我们现在就来新建一个数据库:

mysql>CREATEDATABASEMenagerie;

注意在创建数据库的时候最好使用全小写字母,unix系统下是大小写敏感的,如果你有时候时候小写有时候使用驼峰命名或者其它什么方式,都是容易出现混乱的情况,所以最好还是保持命名规则一致,统一使用小写字母去命名数据库。

shell>mysql-hhost-uuser-pmenagerie

当你已经切换到一个数据库进行工作的时候,有时候不确定是不是自己的目标数据库,可以运行下面这条指令来确认当前使用的数据库:

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

Copyright©2021-2023SEO禅专注seo优化-分享SEO技术


本文地址:https://www.badfl.com/article/7262ecf3d3d313eaed5a.html

上一篇:网站服务器安全优化CORS跨域资源共享...
下一篇:AndroidCompose开发使用Hilt实现依赖注入管...

发表评论

温馨提示

做上本站友情链接,在您站上点击一次,即可自动收录并自动排在本站第一位!
<a href="https://www.badfl.com/" target="_blank">自动秒收录</a>