Mysql快速入门
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Mysql快速入门,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2807字,纯文字阅读大概需要5分钟。
内容图文
![Mysql快速入门](/upload/InfoBanner/zyjiaocheng/494/1c373552632449d5a86ac65dd616594e.jpg)
2. mysql客户端工具
2.1 mysql命令行客户端工具
这个工具存放在安装目录bin下,文件名为mysql.exe的程序。下面介绍如何使用这个工具。
第一种方式:可以通过window启动菜单搜索mysql,找到mysql command line client,输入root账户密码即可连接本地mysql服务器。
第二种方式:通过命令行,切换到mysql.exe所在目录,然后执行mysql -u root -p,然后输入root账户密码即可登录。当然这中方式也是连接本地服务器。
你也可以通过这个客户端连接其他的mysql服务器,mysql -h localhost -P 3306 -u root -p databasename 连接其他mysql服务器。
-h 后面是机器名或者ip
-P 是端口号,默认为3306,注意这里是大写P
databasename 如果填写,连接之后直接打开该数据库。不写的话,单纯连接数据库服务器,没有任何数据库打开,打开指定数据库下文有介绍。
重点需要说的是:默认mysql服务器是只能本机连接,如果需要外网能够正常连接。需要到mysql\user表格里面设置开放权限,添加可以连接的客户端ip;
其他命令行选项和参数列表可用help;获得。
需要注意的是命令要以分号“;“或者\g结尾,否则不执行命令。
2.2 第三方mysql数据库连接工具
可以使用navicat for mysql,这是一个图形交互的mysql客户端工具。另外navicat premium也可以,这就是一个比较通用的数据库客户端工具了,可以链接mysql、oracle、sqlsever等。具体操作方式可以查阅相关资料,有其他数据库图形客户端操作经验的也可以自己摸索使用,大同小异。
3. mysql 命令
3.1 use命令
之前说到通过客户端工具连接mysql服务器,但是还没有打开数据库,未打开数据库,就不能对数据库做操作。想要打开指定数据库,使用use关键字,为了使用test数据库,应该输入一下命令use test;
了解sqlserver的同学应该知道,执行脚本的时候,首先选择数据库,使用的也是use命令,就这点来说两个dbms是相同的。
3.2 show命令
上面提到了打开数据库,需要输入数据库的名称,但是具体名称不知道咋办呢?mysql数据库服务器将数据库、表、列、用户、权限等信息都存储在一个叫mysql的数据库中,不过不建议直接访问这些系统表,可用show命令来获取相关信息。
3.2.1 查看服务器上数据库列表
show databases;
通过这个命令就看到了所有的数据库名称列表,然后通过之前的use命令打开需要的数据库。
3.2.2 查看数据库中的所有表
show tables;
通过这个命令得到打开数据库中的所有表。
3.2.3 查看表中包含的列信息
show columns from user;
通过这个命令查看指定表中的列信息,列信息包含字段名、类型、是否为空、是否主键、默认值以及其他信息(如自增字段)。
这个命令可以用快捷方式describe 命令来替代,那么上面就可以改写为 describe user;
3.2.4 其他show相关的命令
show status,用于显示服务器状态信息。
show create database和show create table,分别用来显示创建数据库和创建表的sql语句。后面指定数据库和表名称。
show grants,显示授予用户(全部用户或者指定用户)的权限。
show errors和show warnings,显示服务器错误或警告消息。
还有很多show命令,想了解的话,一个通过help show;查阅细节。
Mysql快速入门
标签:rem www database 第一篇 lin 命令行 经验 命令 系统表
本文系统来源:http://www.cnblogs.com/ArchitectureWorld/p/mysql.html
内容总结
以上是互联网集市为您收集整理的Mysql快速入门全部内容,希望文章能够帮你解决Mysql快速入门所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。