基本介绍
是一种开源免费的DBMS(Database Management System)
吉祥物是小海豚
MySQL命令
登录MySQL
完整版:mysql -h IP地址 -p 端口号 -u 用户名 -p 密码
远程登录时会使用。
常用版:mysql -uroot -p
登录本地的MySQL服务,可以不输入IP地址和端口号,默认用localhost和3306。
真实环境下,端口号通常不是3306,避免被恶意攻击。
基于安全考虑,不建议输入明文密码。
查看有哪些数据库
SHOW DATABASES;
四个系统自带的数据库 1)information_schema 包含所有数据库信息和数据表信息;相当于信息提要。 比如里面有一张TBALES表,存储了表名,表类型,存储引擎,行格式,行数,数据的长度等等。
2)mysql
3)performance_schema 性能相关信息。 相当于性能提要。
4)sys 系统表。
指定要用哪个数据库
USE 库名;
查看有哪些数据表
SHOW TABLES;
查看MySQL版本
SELECT version();
查看其他库中的表
SHOW TABLES FROM mysql;
查看表结构
DESC 表名;
查询information_schema库的TABlES表
查看建表语句
SHOW CREATE TABLE 表名;
结束一条语句
\c
退出MySQL
quit
exit
MySQL数据类型
INT(整型)
BIGINT(整型)
CHAR(固定长度字符串)
VARCHAR(不定长字符串)
日期时间类型
TIMESTAMP
时间戳