在mysql控制台查看数据库信息并修改表中字段总长度限制

今天在做毕业设计时,要实现从权限系统直接跳转到OA系统,所以在权限系统的系统管理模块中的服务地址中加入了链接,由于链接字符串长度太长无法插入到相应的表中,所以对数据库中相应的表进行了设置。
首先打开已经启动了的MySQL控制台,当我输入命令show databases;时只显示了两个数据库,并没有显示我所需要的数据库,用命令select user();查看用户,发现用户名为ODBC,因为在启动时并没有输入指定的用户名和密码所以MySQL使用了默认的用户名,ODBC全称是Open Database Connectivity,提供了一组对数据库访问的标准API。它其实只允许连接,并没有增删改查的权限,@localhost代表的是匿名登录,如下图所示
图1 数据库和用户信息的显示图 用Windows+R再打开cmd,跳转到MySQL路径下,切换到root用户输入命令mysql –uroot,若提示错误一般是因为没有输入密码,我们重新输入mysql –u root –p后输入密码即可。如下图所示

没有输入密码的错误提示成功进入用户数据库在这里插入图片描述 此时已经成功的进入用户数据库,可以显示我们所需的数据库信息了,输入show databases;命令就可以正确的显示所要找的数据库信息。如下图所示
数据库显示 要使用哪个数据库需输入use+上面所显示的数据库名,此时想要知道数据库中有哪些表需要输入show+tables。进入我们所找的数据库中查看所要修改的表此时我要进行的操作是输入use hospital;命令和show tables;命令查看所需表信息,如下图所示查看所需数据库中的表 此时,输入了desc momo_app;查看了我想要了解的app_url的字段总长度限制,长度限制是45,如下图所示
表信息描述接下来我要把45改成100输入语句alter table momo_app modify column app_url verchar(100);修改成功后可再一次查看输入desc momo_app;确认修完成。如下图所示
长度限制修改注意如果在一开始我们把mysql –uroot;命令写成了mysql –root时也不会报错但是在输入show databases;时会提示Ignoring query to other database意思是忽略了对数据库的查询,改成mysql –uroot 就可以了。错误提示如下图所示
错误提示此时就完成了mysql控制台数据库的显示和修改。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值