MySQL基本介绍,命令与数据类型

61 阅读1分钟

基本介绍

是一种开源免费的DBMS(Database Management System)

吉祥物是小海豚

MySQL命令

登录MySQL

完整版:mysql -h IP地址 -p 端口号 -u 用户名 -p 密码 远程登录时会使用。

常用版:mysql -uroot -p

登录本地的MySQL服务,可以不输入IP地址和端口号,默认用localhost和3306。

真实环境下,端口号通常不是3306,避免被恶意攻击。

基于安全考虑,不建议输入明文密码。

查看有哪些数据库

SHOW DATABASES;

image.png

四个系统自带的数据库 1)information_schema 包含所有数据库信息和数据表信息;相当于信息提要。 比如里面有一张TBALES表,存储了表名,表类型,存储引擎,行格式,行数,数据的长度等等。

image.png

2)mysql

3)performance_schema 性能相关信息。 相当于性能提要。

4)sys 系统表。

指定要用哪个数据库

USE 库名;

image.png

查看有哪些数据表

SHOW TABLES;

image.png

查看MySQL版本

SELECT version();

image.png

查看其他库中的表

SHOW TABLES FROM mysql;

image.png

查看表结构

DESC 表名; 查询information_schema库的TABlES表 image.png

查看建表语句

SHOW CREATE TABLE 表名;

image.png

结束一条语句

\c

退出MySQL

quit

exit

MySQL数据类型

INT(整型)

BIGINT(整型)

CHAR(固定长度字符串)

VARCHAR(不定长字符串)

日期时间类型

TIMESTAMP

时间戳

DATETIME