首先启动mysql服务并登陆

mysql -u root

使用show databases;查看所有的数据库

创建数据库

CREATE DATABASE mysql_data;

mysql不区分大小写,但为了区分保留字,所以建议关键字使用全大写

定位到某个数据库

use mysql_data;

显示该数据库下的数据表

show tables;

创建数据表

CREATE TABLE table1 (
  rowa int(10),
  rowb char(20),
  rowc int(20)
);

数据类型

数据类型 大小(字节) 用途 格式
INT 4 整数
FLOAT 4 单精度浮点数
DOUBLE 8 双精度浮点数
ENUM 单选,比如性别 ENUM('a','b','c')
SET 多选 SET('1','2','3')
DATE 3 日期 YYYY-MM-DD
TIME 3 时间点或持续时间 HH:MM:SS
YEAR 1 年份值 YYYY
CHAR 0~255 定长字符串
VARCHAR 0~255 变长字符串
TEXT 0~65535 长文本数据

插入数据

显示该数据表下的所有数据

SELECT * FROM table1;

插入数据

INSERT INTO table1(rowname) VALUES(value)

或者直接

INSERT INTO table1 VALUES(value, value2)

一些数据类型需要用单引号括起来,一些数字类型则不用

没有指定的列的值为NULL