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