[简记]MySQL学习笔记(1)创建数据库插入数据

首先启动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)
);

数据类型

数据类型大小(字节)用途格式
INT4整数
FLOAT4单精度浮点数
DOUBLE8双精度浮点数
ENUM单选,比如性别ENUM(‘a’,’b’,’c’)
SET多选SET(‘1′,’2′,’3’)
DATE3日期YYYY-MM-DD
TIME3时间点或持续时间HH:MM:SS
YEAR1年份值 YYYY
CHAR0~255定长字符串
VARCHAR0~255 变长字符串
TEXT0~65535长文本数据

插入数据

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

SELECT * FROM table1;

插入数据

INSERT INTO table1(rowname) VALUES(value)

或者直接

INSERT INTO table1 VALUES(value, value2)

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

没有指定的列的值为NULL