mysql快速入门教程

mysql快速入门教程

在使用过其它数据库如:Oracle,sybase等之后,在使用MySQL数据库入门时,一般关心我怎样知道当前的数据库,在数据库里有哪些表,表结构如何?怎样执行一个外部的sql文件等,本文根据sql的资料整理了mysql快速入门的一些信息,希望对了解其他数据库而想转入mysql的入门者有帮助。

1:显示数据库

SHOW DATABASES,

2:当前选择的数据库,

mysql>SELECT DATABASE();

+------------+

DATABASE()|

+------------+

test|

+------------+

3:当前数据库包含的表信息:

mysql>SHOW TABLES;

+---------------------+

Tables in test|

+---------------------+

mytable1|

mytable2|

+---------------------+

4:获取表结构

mysql>desc mytable1;

+---------+-------------+------+-----+---------+-------+

Field|Type|Null|Key|Default|Extra|

+---------+-------------+------+-----+---------+-------+

s1|varchar(20)|YES||NULL||

+---------+-------------+------+-----+---------+-------+

5:执行外部的sql脚本

shell>mysql<input.sql

在当前数据库上执行input.sql

shell>mysql test<input.sql

在test数据库上执行input.sql