MySQL数据库入门(二)

1、概念
SQL:结构化查询语言。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。
DDL:数据库定义语言(create、alter、drop)。
DML:数据库操纵语言(insert、update、delete、select)
DCL:数据库控制语言(grant、revoke、commit、rollback)
2、insert(增加)
作用:增加一条记录。
语法:
insert into 表名(列1,列2,…,列n) values(值1,值2,…,值n);
例1:
INSERT into student(name,age,sex) VALUES(“张五”,19,“female”)
注意:
1)允许为空或者有默认值的列,可以不写;
2)可以不指定列名,此时需要给出所有字段的值。
3)自动自增的列,不需要包含。
4)字符和日期类型的数据应该用单引号。
5)值列表中的数据项,应符合对应列的检查约束要求。
3、update(更改)
作用:修改某个记录的值
语法:
update 表名 set 列1=值1,列2=值2,…,列n=值n where 列m=值m;
例1:
UPDATE student SET age=22 WHERE name=“张三” AND sex=“m”
注意:
1)不添加where,会将所有记录的相关列都进行修改。
2)where后可跟多个条件,用and连接。
3)修改后的值不能违反约束。
4、delete(删除)
作用:删除某条记录
语法:
delete from 表名 where 列m=值m;
例1:
DELETE FROM student where name=“张五”
注意:
1)不添加where,会将表中所有记录都删除。
2)删除时,一定要注意完整性问题(主外键约束)。顺序:先删除子表中的记录,再删除父表中的记录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值