记录的增删改查
1、插入完整数据(顺序插入)
语法一:
insert into 表名(字段1,字段2,字段3.....字段n) values(值1,值2,值3,....值n)
语法二:
insert into 表名 values(值1,值2,值3,....值n)
2、指定字段插入数据
语法:
insert into 表名(字段1,字段2,字段3.....) values(值1,值2,值3....)
3、插入多条记录
语法:
insert into 表名 values
(值1,值2,值3,....值n),
(值1,值2,值3,....值n),
(值1,值2,值3,....值n);
4、插入查询结果
语法:
insert into 表名(字段1,字段2,字段3.....字段n)
select (字段1,字段2,字段3.....字段n) from 表2
where ...;
三、更新数据update
语法:
update 表名 set
字段1=值1;
字段2=值2;
where condition;
实例:
update mysql.user set password=password('123')
where user='root' and 'host'='localhost';
备注:password('123') password是mysql一个功能,将明文密码加密,数据库不该存放明文密码
四、删除数据delete
delete from 表名
where conition;
五、查询
数据库的查询是重中之重,应用最多
单表查询:
语法:
select distinct字段1,字段2,字段3 from 库.表
where 条件
group by 分组条件
having 过滤
order by排序字段
limit n;限制条件
实例:
创建表
插入记录:
表查询:

避免重复

四则运算:显示年薪

加个as annual_salary 注释下 字段salary*12含义,表示年薪:

定义显示格式
concat() 函数用于连接字符串,里面用逗号隔开拼接
