表:某种特定类型数据的结构化清单(即一种结构化文件)。表名唯一性
主键:一列(或一组列),其值能够唯一区分表中每个行(主键列不允许NULL值)。
通过命令行与MySQL服务器建立连接:
mysql -u user -p -h myserver -P 9999
mysql --help
获得数据库和表的信息:
USE 'xxxx'; #选择数据库
SHOW DATABASES; #显示数据库列表
SHOW TABLES; #显示当前选择的数据库内可用表的列表
SHOW COLUMNS FROM 'xxxx'; #显示表的列字段
DESCRIBE 'xxxx'; #显示表的列字段
DESC 'xxxx'; #显示表的列字段
其它SHOW语句:
SHOW STATUS,用于显示广泛的服务器状态信息;
SHOW CREATE DATABASES和SHOW CREATE TABLE,分别用来显示创建特定数据库或表的MySQL语句;
SHOW GRANTS,用于显示授予用户(所有用户或特定用户)的安全权限;
SHOW ERRORS和SHOW WARNINGS,用来显示服务器错误或警告消息;
命令行执行:HELP SHOW;显示允许的SHOW语句。