MySQL学习

26 篇文章 0 订阅

MySQL学习

MySQL的DML操作

1.概念:主要对Mysql的数据进行增删改
关键字:insert,update,delete,truncate
2.数据插入(insert)

insert into 表 (列名1,列名2....)values(1,值2....)
insert into student values(1,值2....);

3.数据修改(update)

update 表名 set 字段名=值, 字段名=...;
update student set name='xpc',salary=6000 wwhere id=1;

4.数据删除(delete,truncate)

delete from 表名;
delete from student where id>2;
truncate 表名;#等同于删除表

MySQL的约束

1.主键约束(primary key)不能为空且不能重复

id int primary key;

2.自增长约束(auto_increment)和主键一起使用,默认从1开始,每次增加1

id int primary key auto_increment ;

3.非空约束(not null)不能为空

id int not null;

4.唯一约束(unique)该值不能重复,可以有多个null,因为null不等于null

id int unique;

5.默认约束(default),如果没有指定值,则为默认值

address varchar20default '河南';

6.删除非空约束

alter table student modify name varchar(20);

Mysql的查询

1.查询代码

select * from student;
select name,salary from student;
select name as '名字',salary as'薪水' from student;
select distinct * from student;#去除重复行 
select distinct price from student;#去除重复列

2.运算符操作
符号:< > != in not in is null is not null
在这里插入图片描述
在这里插入图片描述
3.排序查询
在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值