MySQL必知必会(1)

在这一系列MySQL必知必会的文章中,我将会将这本传奇的小册子中的示例,和相关的方法,在cmd中演示一遍,文中介绍了很多界面客户端,我用的是,sqlyog。我没有在代码中区分大小写,这种习惯是不好的。

连接数据库:(如果没有创建的话,可以尝试操作其中的默认数据库。示例中的product是我在SQLyog中创建爱好的)

mysql -uroot -p

提示输入密码:

password:

输入即可。

注意在服务器关闭的情况下会显示一个错误。可以使用命令:

net start mysql;

来开启相关的服务器。然后重复上面的步骤。

进入之后会存在多个数据库。可以调用语句查看:

show databases;


MySQL必知必会(1)_第1张图片

选定相关的数据库,使用:

use mybase;


提示database changed就可以显示数据库中的表了

使用命令:

show tables;返回当前选择的数据库中可用表的列表



MySQL必知必会(1)_第2张图片

查看详细的信息的话,使用命令:

show columns from product;


MySQL必知必会(1)_第3张图片

show columns要求给出一个表名,在这个例子中就是from product,它对每个字段返回一行,行中包含字段名,数据类型,是否允许null,键信息,默认值以及其他信息。

mysql可以自动给下一行分配一个可用的编号,这个功能就是所谓的自动增量,如果需要的话,则必须在create语句创建表的时候把它作为表定义的组成部分。

也可以使用describe,这是一种快捷方式


MySQL必知必会(1)_第4张图片

效果显而易见和上面的代码完全相同。

其他的相关的show语句还有:

show status,用于显示广泛的服务器状态信息。


MySQL必知必会(1)_第5张图片

show creat database;和show creat table;分别用来显示创建也定的数据库或者表的mysql语句。

不知道为什么,我尝试失败了。

show grants,用来显示授予用户的安全权限、


MySQL必知必会(1)_第6张图片

show errors和show warnings用来显示服务器错误或者是警告信息


MySQL必知必会(1)_第7张图片

你可能感兴趣的:(MySQL必知必会(1))