mysql数据库是关系型数据库。
库级操作语句
显示所有的库:show databases;
创建库:create databases if no exists database_name;
删除库:drop databases if exists database_name;
进入数据库:use database_name;
表级操作语句
显示说有表:show tables;
创建表:create table if not exists table_name;
显示创建表的信息:show create table table_name;
删除表:drop table table_name;
插入数据
指定字段插入: INSERT INTO tb_name(col_name1, …) VALUE (col_value1, …);
插入多条数据:INSERT INTO tb_name VALUES (col_value1, …), (col_value1, …), …;
全字段插入:INSERT INTO tb_name VALUES (all_values);
查询数据
查看表全部数据:SELECT * FROM tb_name;
查看指定表的指定字段的数据:SELECT col_name1, … FROM tb_name;
对数据进行筛选( condition1: col_name1=value1):SELECT col_name1, … FROM tb_name WHERE condition1;
更新数据
修改所有数据:UPDATE tb_name SET field_1= value_1;
修改多个数据:UPDATE tb_name SET field_1= value_1,field_2= value_2…;
修改满足条件的数据(condition1: col_name1=value1):UPDATE tb_name SET field_1= value_1 WHERE conditions1;
删除数据
删除表中所有数据:DELETE FROM tb_name;
删除表中满足条件的数据(condition1: col_name1=value1):DELETE FROM tb_name WHERE conditions1;
mysql的数据类型
int:整型数字
varchar:不定长字符串
char:定长字符串,比如性别
float:单精度浮点数数, float(4,2)
double:多精度浮点数,double(4,2)
date/datetime:日期
ENUM:固定数据列表,如选项A,B,C,D