- 常用数据类型
- insert插入(增)
数据类型 | 说明 |
Int | 整数类型 |
char(n) | 字符/字符串,固定长度n |
varchar(n) | 字符/字符串,可变长度,最大长度n |
Numeric(a,b) | 精确数值,总位数a,小数点后位数b |
data | 储存年,月,日的值 |
第一种写法:为表中的所有字段添加值时不需要字段名称,但要值与字段顺序相同
语法:insert into 表名 value (字段1的值,字段2的值,字段3的值.......);
注:语法中符号为英文符号 例:逗号 "," 末尾的分号“;”
第二种写法:为指定的字段插入数据时,要把字段名和字段值都列出,并一一对应
语法: insert into 表名(字段1, 字段2, 字段3......) value (字段1的值,字段2的值,字段3的值.......);
3.主键(主键约束)
作用:表的主键有标准一个字段或多个字段组成,主键唯一代表表中一条纪录,关系数据库中通常每个表都有一个主键,没有主键的表,通常是不严谨的设计产物。
特点:(1)每个表只能定义一个主键
- 一个表中不能存在有相同主键值的两条记录
- 主键值是必须唯一表识表中的每一条记录,且不能为null
- 一个字段名只能在联合主键字段中出现一次
- 联合主键不能包含不必要的多余字段。当把联合主键的某一字段删除后
剩下的字段不能唯一代表一条记录。
4.select查询
语法: select * from 表名
查询表中指定字段
语法: select 字段1,字段2 from 表名
5.distinct去重复值
用法:去掉重复值
语法:select distinct 字段名 from 表;
6.where条件过滤
作用:从表中选取指定的数据
语法: select 字段名 from 表名 where 字段 运算符 值;
7.MySQL运算符
运算符 | 作用 |
+ | 加法 |
- | 减法 |
* | 乘法 |
/ 或 DIV | 除法 |
% 或 MOD | 取余 |
MySQL运算符(菜鸟):https://www.runoob.com/mysql/mysql-operator.html
8.and和or运算符
and 要求两个条件都成立
Or 要求二个条件中只要有一个成立即可
语法:select 字段名 from 表名 where 字段n 运算符 值n and(or) 字段m 运算符 值m