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)删除时,一定要注意完整性问题(主外键约束)。顺序:先删除子表中的记录,再删除父表中的记录。
MySQL数据库入门(二)
最新推荐文章于 2024-06-18 09:11:30 发布